UpsertEntryAsync(string, Dictionary<string, AttributeValue>, Dictionary<string, AttributeValue>, CancellationToken, string, Dictionary<string, AttributeValue>, string, Dictionary<string, AttributeValue>)
public Task UpsertEntryAsync(string tableName, Dictionary<string, AttributeValue> keys, Dictionary<string, AttributeValue> fields, CancellationToken cancellationToken, string conditionExpression = "", Dictionary<string, AttributeValue>? conditionValues = null, string extraExpression = "", Dictionary<string, AttributeValue>? extraExpressionValues = null)Creates or updates an entry using the supplied cancellation token.
Parameters
tableNamestring- The table name.
keysDictionary<string, AttributeValue>- The entry keys.
fieldsDictionary<string, AttributeValue>- The fields to write, updated with values returned by DynamoDB.
cancellationTokenCancellationToken- The cancellation token.
conditionExpressionstring- The optional conditional expression.
conditionValuesDictionary<string, AttributeValue>- The conditional expression values.
extraExpressionstring- The additional update expression.
extraExpressionValuesDictionary<string, AttributeValue>- The additional expression values.
