Partager via


IServicePartitionResolver.ResolveAsync Méthode

Définition

Surcharges

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Ré-résout une partition précédemment résolue du service spécifié avec les paramètres d’arrêt/de nouvelle tentative spécifiés en cas d’erreurs de nouvelle tentative. Cette surcharge de méthode est utilisée dans les cas où le client sait que la partition de service résolue dont il dispose n’est plus valide.

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

Résout une partition du service spécifié avec les paramètres d’arrêt/de nouvelle tentative spécifiés en cas d’erreurs pouvant être de nouvelles tentatives.

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Ré-résout une partition précédemment résolue du service spécifié avec les paramètres d’arrêt/de nouvelle tentative spécifiés en cas d’erreurs de nouvelle tentative. Cette surcharge de méthode est utilisée dans les cas où le client sait que la partition de service résolue dont il dispose n’est plus valide.

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)

Paramètres

previousRsp
ResolvedServicePartition

Partition de service résolue que le client a obtenue à partir de l’appel précédent de la méthode ResolveAsync().

resolveTimeoutPerTry
TimeSpan

Délai d’expiration par tentative de résolution.

maxRetryBackoffInterval
TimeSpan

Intervalle de retour en arrière avant de réessayer la résolution après une défaillance due à une exception pouvant être retente.

cancellationToken
CancellationToken

CancellationToken que cette opération observe. Il est utilisé pour notifier l’opération qu’elle doit être annulée.

Retours

Tâche qui représente l’opération de résolution de service en cours. Le résultat de la tâche est l’objet ResolvedServicePartition , qui contient les informations sur la partition de service résolue, y compris les points de terminaison de service.

S’applique à

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

Résout une partition du service spécifié avec les paramètres d’arrêt/de nouvelle tentative spécifiés en cas d’erreurs pouvant être de nouvelles tentatives.

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)

Paramètres

serviceUri
Uri

Nom du service instance à résoudre.

partitionKey
ServicePartitionKey

Clé qui détermine la partition cible du service instance. Le schéma de partitionnement spécifié dans la clé doit correspondre au schéma de partitionnement utilisé pour créer le service instance.

resolveTimeoutPerTry
TimeSpan

Délai d’expiration par tentative de résolution.

maxRetryBackoffInterval
TimeSpan

Intervalle de retour en arrière avant de réessayer la résolution après une défaillance due à une exception pouvant être retente.

cancellationToken
CancellationToken

CancellationToken que cette opération observe. Il est utilisé pour notifier l’opération qu’elle doit être annulée.

Retours

Tâche qui représente l’opération de résolution de service en suspens. Le résultat de la tâche est l’objet ResolvedServicePartition , qui contient les informations sur la partition de service résolue, y compris les points de terminaison de service.

S’applique à