Compartir a través de


IServicePartitionResolver.ResolveAsync Método

Definición

Sobrecargas

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Vuelve a resolver una partición resuelta previamente del servicio especificado con la configuración de retroceso o reintento especificada en los errores que se pueden reintentar. Esta sobrecarga de método se usa en los casos en los que el cliente sabe que la partición de servicio resuelta que ya no es válida.

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

Resuelve una partición del servicio especificado con la configuración de retroceso o reintento especificada en los errores que se pueden reintentar.

ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)

Vuelve a resolver una partición resuelta previamente del servicio especificado con la configuración de retroceso o reintento especificada en los errores que se pueden reintentar. Esta sobrecarga de método se usa en los casos en los que el cliente sabe que la partición de servicio resuelta que ya no es 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

Partición de servicio resuelta que el cliente obtuvo de la invocación anterior del método ResolveAsync().

resolveTimeoutPerTry
TimeSpan

Tiempo de espera por resolución try.

maxRetryBackoffInterval
TimeSpan

Intervalo que se va a revertir antes de volver a intentar la resolución después de un error debido a una excepción de reintentos.

cancellationToken
CancellationToken

CancellationToken que está observando esta operación. Se usa para notificar a la operación que se debe cancelar.

Devoluciones

Tarea que representa una operación de resolución de servicio pendiente. El resultado de la tarea es el ResolvedServicePartition objeto , que contiene la información sobre la partición de servicio resuelta, incluidos los puntos de conexión de servicio.

Se aplica a

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

Resuelve una partición del servicio especificado con la configuración de retroceso o reintento especificada en los errores que se pueden reintentar.

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

Nombre de la instancia de servicio que se va a resolver.

partitionKey
ServicePartitionKey

Clave que determina la partición de destino de la instancia de servicio. El esquema de partición especificado en la clave debe coincidir con el esquema de creación de particiones usado para crear la instancia de servicio.

resolveTimeoutPerTry
TimeSpan

Tiempo de espera por resolución try.

maxRetryBackoffInterval
TimeSpan

Intervalo que se va a revertir antes de volver a intentar la resolución después de un error debido a una excepción de reintentos.

cancellationToken
CancellationToken

CancellationToken que está observando esta operación. Se usa para notificar a la operación que se debe cancelar.

Devoluciones

Tarea que representa la operación de resolución de servicio pendiente. El resultado de la tarea es el ResolvedServicePartition objeto , que contiene la información sobre la partición de servicio resuelta, incluidos los puntos de conexión de servicio.

Se aplica a