Freigeben über


StatefulServicePartition Schnittstelle

public interface StatefulServicePartition extends ServicePartition

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Erstellt eine FabricReplicator mit den angegebenen Einstellungen und gibt es an das Replikat zurück.

Bemerkungen:Diese Methode sollte verwendet werden, um einen FabricReplicator zu-Dienst als für einen zustandsbehafteten StateProviderDienst zu erstellen, der StateReplicator implementiert.

PartitionAccessStatus getReadStatus()

Wird verwendet, um die Bereitschaft des Replikats in Bezug auf Lesevorgänge zu überprüfen.

Bemerkungen:ReadStatus sollte überprüft werden, bevor das Replikat eine Kundenanforderung verwaltet, bei der es sich um einen Lesevorgang handelt.

PartitionAccessStatus getwriteStatus()

Wird verwendet, um die Bereitschaft der Partition in Bezug auf Schreibvorgänge zu überprüfen.

Bemerkungen:Der WriteStatus sollte überprüft werden, bevor das Replikat eine Kundenanforderung bereitstellt, die ein Schreibvorgang ist.

void reportReplicaHealth(HealthInformation healthInfo)

Meldet die Integrität des aktuellen Replikats, das dieser Partition zugeordnet ist.

Geerbte Elemente

Details zur Methode

createReplicator

public FabricReplicator createReplicator(StateProvider stateProvider, ReplicatorSettings replicatorSettings)

Erstellt eine FabricReplicator mit den angegebenen Einstellungen und gibt es an das Replikat zurück.

Bemerkungen:Diese Methode sollte verwendet werden, um einen FabricReplicator zu-Dienst als für einen zustandsbehafteten StateProviderDienst zu erstellen, der StateReplicator implementiert.

Parameter:

stateProvider - Der StateProvider , dem das zurückgegebene FabricReplicator zugeordnet werden soll. Dies ist oft dasselbe Objekt, das implementiert StatefulServiceReplica, aber bestimmte Dienste können unterschiedlich berechnet werden.
replicatorSettings -

ReplicatorSettings mit dem das zurückgegebene FabricReplicator konfiguriert werden soll.

Gibt zurück:

Gibt FabricReplicator zurück.

getReadStatus

public PartitionAccessStatus getReadStatus()

Wird verwendet, um die Bereitschaft des Replikats in Bezug auf Lesevorgänge zu überprüfen.

Bemerkungen:ReadStatus sollte überprüft werden, bevor das Replikat eine Kundenanforderung verwaltet, bei der es sich um einen Lesevorgang handelt.

Gibt zurück:

Löst aus:

system.fabric.exception.FabricObjectClosedException - Dies gibt an, dass das Partitionsobjekt geschlossen ist. Das Replikat/Replikat/instance wurde entweder geschlossen oder wird gerade geschlossen.

getwriteStatus

public PartitionAccessStatus getwriteStatus()

Wird verwendet, um die Bereitschaft der Partition in Bezug auf Schreibvorgänge zu überprüfen.

Bemerkungen:Der WriteStatus sollte überprüft werden, bevor das Replikat eine Kundenanforderung bereitstellt, die ein Schreibvorgang ist.

Gibt zurück:

Löst aus:

system.fabric.exception.FabricObjectClosedException - Dies gibt an, dass das Partitionsobjekt geschlossen ist. Das Replikat/Replikat/instance wurde entweder geschlossen oder wird gerade geschlossen.

reportReplicaHealth

public void reportReplicaHealth(HealthInformation healthInfo)

Meldet die Integrität des aktuellen Replikats, das dieser Partition zugeordnet ist.

Parameter:

healthInfo - Zu meldende Integritätsinformationen.

Gilt für: