Compartilhar via


FabricClient.ServiceManagementClient.ReportCompletionAsync Método

Definição

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

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