Compartilhar via


TableClient.SubmitTransactionAsync Método

Definição

Envia a transação em lote para o serviço para execução. As sub-operações contidas no lote terão êxito ou falharão juntas como uma transação.

public virtual System.Threading.Tasks.Task<Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Response>>> SubmitTransactionAsync (System.Collections.Generic.IEnumerable<Azure.Data.Tables.TableTransactionAction> transactionActions, System.Threading.CancellationToken cancellationToken = default);
abstract member SubmitTransactionAsync : seq<Azure.Data.Tables.TableTransactionAction> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Response>>>
override this.SubmitTransactionAsync : seq<Azure.Data.Tables.TableTransactionAction> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Response>>>
Public Overridable Function SubmitTransactionAsync (transactionActions As IEnumerable(Of TableTransactionAction), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of IReadOnlyList(Of Response)))

Parâmetros

transactionActions
IEnumerable<TableTransactionAction>

O IEnumerable<T> que contém os TableTransactionActions a serem enviadas ao serviço.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

Response<T> que contém um IReadOnlyList<T> de Response. Cada sub-resposta na coleção corresponde ao TableTransactionAction fornecido ao transactionActions parâmetro na mesma posição de índice. Cada resposta pode ser inspecionada para obter detalhes de sua operação de tabela correspondente, como a Headers propriedade que contém o ETag

Exceções

Aplica-se a