FabricClient.PropertyManagementClient.SubmitPropertyBatchAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>) |
Envia um lote de PropertyBatchOperation. |
SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) |
Envia um lote de PropertyBatchOperations. Todas ou nenhuma das operações no lote será confirmada. |
SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>)
Envia um lote de PropertyBatchOperation.
public System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult> SubmitPropertyBatchAsync (Uri parentName, System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> operations);
member this.SubmitPropertyBatchAsync : Uri * System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> -> System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult>
Public Function SubmitPropertyBatchAsync (parentName As Uri, operations As ICollection(Of PropertyBatchOperation)) As Task(Of PropertyBatchResult)
Parâmetros
- parentName
- Uri
O nome pai do Service Fabric no qual as operações de lote de propriedade serão executadas.
- operations
- ICollection<PropertyBatchOperation>
As operações de propriedade do lote.
Retornos
Uma tarefa que representa a operação de obtenção assíncrona.
Consulte PropertyBatchResult.
Exceções
Causado por um dos seguintes:
E_INVALIDARG é retornado quando um ou mais argumentos não são válidos.
Causado por um dos seguintes:
E_POINTER é retornado quando uma referência nula é passada para um método que não a aceita como um argumento válido.
Causado por um dos seguintes:
NameNotFound é retornado quando o usuário fornecido parentName
não existe.
Causado por um dos seguintes:
WriteConflict é retornado quando essa operação de gravação entra em conflito com outra operação de gravação.
Causado por um dos seguintes:
E_ABORT é retornado quando a operação foi anulada.
Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Causado por um dos seguintes:
InvalidNameUri é retornado quando parentName
não é um nome válido do Service Fabric.
ValueTooLarge é retornado quando o valor da propriedade é maior que 1 MB.
PropertyCheckFailedé retornado quando pelo menos um marcar operação no usuário fornecido operations
falhou.
Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Essa exceção é gerada quando ocorre um erro interno.
Comentários
Todas ou nenhuma das operações no lote será confirmada.
O tempo limite para a operação será definido como tempo limite padrão (1 minuto).
Aplica-se a
SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken)
Envia um lote de PropertyBatchOperations. Todas ou nenhuma das operações no lote será confirmada.
public System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult> SubmitPropertyBatchAsync (Uri parentName, System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> operations, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.SubmitPropertyBatchAsync : Uri * System.Collections.Generic.ICollection<System.Fabric.PropertyBatchOperation> * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.PropertyBatchResult>
Public Function SubmitPropertyBatchAsync (parentName As Uri, operations As ICollection(Of PropertyBatchOperation), timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of PropertyBatchResult)
Parâmetros
- parentName
- Uri
O nome pai do Service Fabric no qual as operações de lote de propriedade serão executadas.
- operations
- ICollection<PropertyBatchOperation>
As operações de propriedade do lote.
- timeout
- TimeSpan
A quantidade máxima de tempo que o sistema permitirá que essa operação continue antes de TimeoutExceptionretornar .
- cancellationToken
- CancellationToken
O CancellationToken que a operação está observando. Ele pode ser usado para propagar a notificação de que a operação deve ser cancelada.
Retornos
Uma tarefa que representa a operação de obtenção assíncrona.
Consulte PropertyBatchResult.
Exceções
Causado por um dos seguintes:
E_INVALIDARG é retornado quando um ou mais argumentos não são válidos.
Causado por um dos seguintes:
E_POINTER é retornado quando uma referência nula é passada para um método que não a aceita como um argumento válido.
Causado por um dos seguintes:
NameNotFound é retornado quando o usuário fornecido parentName
não existe.
Causado por um dos seguintes:
WriteConflict é retornado quando essa operação de gravação entra em conflito com outra operação de gravação.
Causado por um dos seguintes:
E_ABORT é retornado quando a operação foi anulada.
Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Causado por um dos seguintes:
InvalidNameUri é retornado quando parentName
não é um nome válido do Service Fabric.
ValueTooLarge é retornado quando o valor da propriedade é maior que 1 MB.
PropertyCheckFailedé retornado quando pelo menos um marcar operação no usuário fornecido operations
falhou.
Consulte também https://docs.microsoft.com/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Essa exceção é gerada quando ocorre um erro interno.
Comentários
Todas ou nenhuma das operações no lote será confirmada.
O tempo limite para a operação será definido como tempo limite padrão (1 minuto).
Aplica-se a
Azure SDK for .NET