IServicePartitionResolver.ResolveAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken) |
Löst eine zuvor aufgelöste Partition des angegebenen Diensts mit angegebenen Backoff-/Wiederholungseinstellungen bei wiederholungsfähigen Fehlern erneut auf. Diese Methodenüberladung wird in Fällen verwendet, in denen der Client weiß, dass die aufgelöste Dienstpartition, über die er verfügt, nicht mehr gültig ist. |
ResolveAsync(Uri, ServicePartitionKey, TimeSpan, TimeSpan, CancellationToken) |
Löst eine Partition des angegebenen Diensts mit angegebenen Backoff-/Wiederholungseinstellungen bei Wiederholungsfehlern auf. |
ResolveAsync(ResolvedServicePartition, TimeSpan, TimeSpan, CancellationToken)
Löst eine zuvor aufgelöste Partition des angegebenen Diensts mit angegebenen Backoff-/Wiederholungseinstellungen bei wiederholungsfähigen Fehlern erneut auf. Diese Methodenüberladung wird in Fällen verwendet, in denen der Client weiß, dass die aufgelöste Dienstpartition, über die er verfügt, nicht mehr gültig ist.
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)
Parameter
- previousRsp
- ResolvedServicePartition
Die aufgelöste Dienstpartition, die der Client vom vorherigen Aufruf der ResolveAsync()-Methode erhalten hat.
- resolveTimeoutPerTry
- TimeSpan
Das Timeout pro Auflösungsversuch.
- maxRetryBackoffInterval
- TimeSpan
Das Intervall für das Back-Off, bevor die Auflösung nach einem Fehler aufgrund einer wiederholungsfähigen Ausnahme wiederholt wird.
- cancellationToken
- CancellationToken
Das CancellationToken, das dieser Vorgang beobachtet. Es wird verwendet, um den Vorgang zu benachrichtigen, dass er abgebrochen werden soll.
Gibt zurück
Ein Task , der einen ausstehenden Dienstauflösungsvorgang darstellt. Das Ergebnis der Aufgabe ist das ResolvedServicePartition -Objekt, das die Informationen zur aufgelösten Dienstpartition einschließlich der Dienstendpunkte enthält.
Gilt für:
ResolveAsync(Uri, ServicePartitionKey, TimeSpan, TimeSpan, CancellationToken)
Löst eine Partition des angegebenen Diensts mit angegebenen Backoff-/Wiederholungseinstellungen bei Wiederholungsfehlern auf.
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)
Parameter
- serviceUri
- Uri
Name des Aufzulösens instance Diensts.
- partitionKey
- ServicePartitionKey
Schlüssel, der die Zielpartition des Diensts instance bestimmt. Das im Schlüssel angegebene Partitionierungsschema sollte mit dem Partitionierungsschema übereinstimmen, das zum Erstellen des Diensts instance verwendet wird.
- resolveTimeoutPerTry
- TimeSpan
Das Timeout pro Auflösungsversuch.
- maxRetryBackoffInterval
- TimeSpan
Das Intervall für das Back-Off, bevor die Auflösung nach einem Fehler aufgrund einer wiederholungsfähigen Ausnahme wiederholt wird.
- cancellationToken
- CancellationToken
Das CancellationToken, das dieser Vorgang beobachtet. Es wird verwendet, um den Vorgang zu benachrichtigen, dass er abgebrochen werden soll.
Gibt zurück
Ein Task , der den ausstehenden Dienstauflösungsvorgang darstellt. Das Ergebnis der Aufgabe ist das ResolvedServicePartition -Objekt, das die Informationen zur aufgelösten Dienstpartition einschließlich der Dienstendpunkte enthält.
Gilt für:
Azure SDK for .NET