IStatefulServiceReplica Schnittstelle
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.
Definiert das Verhalten, das den Lebenszyklus eines Replikats steuert, z. B. Start, Initialisierung, Rollenänderungen und Herunterfahren.
public interface IStatefulServiceReplica
type IStatefulServiceReplica = interface
Public Interface IStatefulServiceReplica
- Abgeleitet
Hinweise
Zustandsbehaftete Diensttypen müssen diese Schnittstelle implementieren. Der Reliable Stateful-Dienst implementiert diese Schnittstelle und verarbeitet den Replikatlebenszyklus intern.
Die Logik eines zustandsbehafteten Diensttyps umfasst das Verhalten, das auf primären Replikaten aufgerufen wird, und das Verhalten, das auf sekundären Replikaten aufgerufen wird.
Wenn der Dienstautor die bereitgestellte FabricReplicatorverwenden möchte, muss der Dienst auch implementierenIStateProvider, um die von FabricReplicatorbereitgestellte Implementierung von IStateReplicator zu verwenden.
Methoden
Abort() |
Beendet das Dienstreplikat nicht ordnungsgemäß. |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Ändert die Rolle des Dienstreplikats in eine der ReplicaRole. |
CloseAsync(CancellationToken) |
Schließt das Dienstreplikat ordnungsgemäß, wenn es heruntergefahren wird. |
Initialize(StatefulServiceInitializationParameters) |
Initialisiert ein neu erstelltes Dienstreplikat. |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Öffnet ein initialisiertes Dienstreplikat, damit zusätzliche Aktionen ausgeführt werden können. |
Gilt für:
Azure SDK for .NET