Freigeben über


KeyValueStoreReplica.ChangeRoleAsync(ReplicaRole, CancellationToken) Methode

Definition

Ändert die Replikatrolle des Replikats und seines Replikators.

public System.Threading.Tasks.Task<string> ChangeRoleAsync (System.Fabric.ReplicaRole newRole, System.Threading.CancellationToken cancellationToken);
abstract member ChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.ChangeRoleAsync : System.Fabric.ReplicaRole * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function ChangeRoleAsync (newRole As ReplicaRole, cancellationToken As CancellationToken) As Task(Of String)

Parameter

newRole
ReplicaRole

Die Zielreplikatrolle.

cancellationToken
CancellationToken

Derzeit nicht verwendet. Für die zukünftige Verwendung reserviert.

Gibt zurück

Eine Aufgabe, deren Ergebnis die Adresse dieses Replikats ist.

Implementiert

Hinweise

Diese Methode muss nicht explizit aufgerufen werden, wenn das Anwendungsreplikat von KeyValueStoreReplicaabgeleitet ist. Dies ist das empfohlene Muster. In diesem Fall sollte stattdessen das Anwendungsreplikat außer Kraft gesetzt OnChangeRoleAsync(ReplicaRole, CancellationToken) werden.

Gilt für: