Compartilhar via


IServicePartitionResolver.ResolveAsync Método

Definição

Sobrecargas

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Resolve novamente uma partição resolvida anteriormente do serviço especificado com as configurações de retirada/repetição especificadas em erros de repetição. Essa sobrecarga de método é usada nos casos em que o cliente sabe que a partição de serviço resolvida que ela tem não é mais válida.

ResolveAsync(Uri, ServicePartitionKey, TimeSpan, TimeSpan, CancellationToken)

Resolve uma partição do serviço especificado com as configurações de retirada/repetição especificadas em erros que podem ser repetidos.

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Resolve novamente uma partição resolvida anteriormente do serviço especificado com as configurações de retirada/repetição especificadas em erros de repetição. Essa sobrecarga de método é usada nos casos em que o cliente sabe que a partição de serviço resolvida que ela tem não é mais válida.

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveAsync (System.Fabric.ResolvedServicePartition previousRsp, TimeSpan resolveTimeoutPerTry, TimeSpan maxRetryBackoffInterval, System.Threading.CancellationToken cancellationToken);
abstract member ResolveAsync : System.Fabric.ResolvedServicePartition * TimeSpan * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveAsync (previousRsp As ResolvedServicePartition, resolveTimeoutPerTry As TimeSpan, maxRetryBackoffInterval As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

Parâmetros

previousRsp
ResolvedServicePartition

A partição de serviço resolvida que o cliente obteve da invocação anterior do método ResolveAsync().

resolveTimeoutPerTry
TimeSpan

O tempo limite por resolve tentar.

maxRetryBackoffInterval
TimeSpan

O intervalo para retirada antes de tentar novamente a resolução após uma falha devido a uma exceção que pode ser repetida.

cancellationToken
CancellationToken

O CancellationToken que esta operação está observando. Ele é usado para notificar a operação de que ela deve ser cancelada.

Retornos

Uma Tarefa que representa a operação de resolução de serviço pendente. O resultado da Tarefa é o ResolvedServicePartition objeto , que contém as informações sobre a partição de serviço resolvida, incluindo os pontos de extremidade de serviço.

Aplica-se a

ResolveAsync(Uri, ServicePartitionKey, TimeSpan, TimeSpan, CancellationToken)

Resolve uma partição do serviço especificado com as configurações de retirada/repetição especificadas em erros que podem ser repetidos.

public System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition> ResolveAsync (Uri serviceUri, Microsoft.ServiceFabric.Services.Client.ServicePartitionKey partitionKey, TimeSpan resolveTimeoutPerTry, TimeSpan maxRetryBackoffInterval, System.Threading.CancellationToken cancellationToken);
abstract member ResolveAsync : Uri * Microsoft.ServiceFabric.Services.Client.ServicePartitionKey * TimeSpan * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Fabric.ResolvedServicePartition>
Public Function ResolveAsync (serviceUri As Uri, partitionKey As ServicePartitionKey, resolveTimeoutPerTry As TimeSpan, maxRetryBackoffInterval As TimeSpan, cancellationToken As CancellationToken) As Task(Of ResolvedServicePartition)

Parâmetros

serviceUri
Uri

Nome da instância de serviço a ser resolve.

partitionKey
ServicePartitionKey

Chave que determina a partição de destino da instância de serviço. O esquema de particionamento especificado na chave deve corresponder ao esquema de particionamento usado para criar a instância de serviço.

resolveTimeoutPerTry
TimeSpan

O tempo limite por resolve tentar.

maxRetryBackoffInterval
TimeSpan

O intervalo para retirada antes de tentar novamente a resolução após uma falha devido a uma exceção que pode ser repetida.

cancellationToken
CancellationToken

O CancellationToken que esta operação está observando. Ele é usado para notificar a operação de que ela deve ser cancelada.

Retornos

Uma Tarefa que representa a operação de resolução de serviço pendente. O resultado da Tarefa é o ResolvedServicePartition objeto , que contém as informações sobre a partição de serviço resolvida, incluindo os pontos de extremidade de serviço.

Aplica-se a