KeyValueStoreReplica.OnChangeRoleAsync(ReplicaRole, CancellationToken) 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.
Gibt an, dass dieses Replikat die Rollen ändert.
protected virtual System.Threading.Tasks.Task<string> OnChangeRoleAsync(System.Fabric.ReplicaRole newRole, System.Threading.CancellationToken cancellationToken);
abstract member OnChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.OnChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Protected Overridable Function OnChangeRoleAsync (newRole As ReplicaRole, cancellationToken As CancellationToken) As Task(Of String)
Parameter
- newRole
- ReplicaRole
Die Zielrolle.
- cancellationToken
- CancellationToken
Derzeit nicht verwendet. Für die zukünftige Verwendung reserviert.
Gibt zurück
Eine Aufgabe, deren Ergebnis die auflösbare Adresse dieses Replikats ist.
Hinweise
Das Anwendungsreplikat sollte diese Methode überschreiben, wenn dies das KeyValueStoreReplicaempfohlene Muster ist. Das Anwendungsreplikat sollte ein Task zurückgeben, dessen Ergebnis die Adresse dieses Replikats ist. Diese Replikatadresse wird vom System unverändert gespeichert und kann mit abgerufen (unverändert) werden ResolveServicePartitionAsync(Uri). Die Anwendung muss darauf achten, die Rollenänderung rechtzeitig abzuschließen, da die Neukonfiguration des Replikatsatzes nach Abschluss aller ausstehenden Änderungsrollenaufrufe blockiert wird.
Gilt für:
Azure SDK for .NET