FabricClient.ServiceManagementClient.ReportCompletionAsync 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.
Marca um serviço réplica como concluído de um serviço em execução em um nó. Também leva um intervalo de tempo limite, que é o máximo de tempo que o sistema permitirá que essa operação continue antes de TimeoutException retornar e cancelar o token que a operação está observando.
public System.Threading.Tasks.Task ReportCompletionAsync (string nodeName, Guid partitionId, long replicaOrInstanceId, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.ReportCompletionAsync : string * Guid * int64 * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ReportCompletionAsync (nodeName As String, partitionId As Guid, replicaOrInstanceId As Long, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parâmetros
- nodeName
- String
O nome do nó.
- partitionId
- Guid
O identificador de partição.
- replicaOrInstanceId
- Int64
O identificador da instância.
- timeout
- TimeSpan
O período de tempo que define a quantidade máxima de tempo permitirá que essa operação continue antes de retornar um TimeoutException.
- cancellationToken
- CancellationToken
O token de cancelamento opcional que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se ela for cancelada.
Retornos
Uma Tarefa que representa a confirmação da solicitação.
Exceções
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Consulte https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
ReplicaDoesNotExistserá retornado se o réplica ou a ID da instância não estiver em execução no nó.
InvalidReplicaStateForReplicaOperationserá retornado se a réplica ou a ID da instância não puder ser concluída no momento, pois ela está em um estado inválido.
InvalidReplicaOperationserá retornado se o réplica não pertencer a um serviço sem estado.
Consulte também https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-errors-and-exceptions para lidar com falhas comuns do FabricClient.
Se nodeName
for nulo ou vazio.
Comentários
AVISO: não há verificações de segurança executadas quando essa API é usada.
Aplica-se a
Azure SDK for .NET