Freigeben über


IStateProviderReplica2 Schnittstelle

Definition

Definiert Methoden, die ein zuverlässiges Zustandsanbieterreplikat implementieren muss, damit Service Fabric mit dem Replikat interagieren kann.

public interface IStateProviderReplica2 : Microsoft.ServiceFabric.Data.IStateProviderReplica
type IStateProviderReplica2 = interface
    interface IStateProviderReplica
Public Interface IStateProviderReplica2
Implements IStateProviderReplica
Abgeleitet
Implementiert

Eigenschaften

OnDataLossAsync

Die Funktion wird bei vermutetem Datenverlust aufgerufen.

(Geerbt von IStateProviderReplica)
OnRestoreCompletedAsync

Die Funktion wird aufgerufen, nachdem die Wiederherstellung für das Replikat ausgeführt wurde.

Methoden

Abort()

Beenden Sie das Zustandsanbieterreplikat erzwungen.

(Geerbt von IStateProviderReplica)
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

Führt eine Sicherung des gesamten zuverlässigen Zustands aus, der von diesem IReliableStateManagerverwaltet wird.

(Geerbt von IStateProviderReplica)
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

Führt eine vollständige Sicherung des gesamten zuverlässigen Zustands aus, der von diesem IReliableStateManagerverwaltet wird.

(Geerbt von IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

Benachrichtigen Sie das Zustandsanbieterreplikat, dass sich seine Rolle ändert, z. B. in Primär oder Sekundär.

(Geerbt von IStateProviderReplica)
CloseAsync(CancellationToken)

Schließen Sie das Zustandsanbieterreplikat ordnungsgemäß.

(Geerbt von IStateProviderReplica)
Initialize(StatefulServiceInitializationParameters)

Initialisieren Sie das Zustandsanbieterreplikat mithilfe der Dienstinitialisierungsinformationen.

(Geerbt von IStateProviderReplica)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

Öffnen Sie das Zustandsanbieterreplikat zur Verwendung.

(Geerbt von IStateProviderReplica)
RestoreAsync(String, RestorePolicy, CancellationToken)

Stellen Sie eine Sicherung wieder her, die von oder BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)erstellt wurdeBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>).

(Geerbt von IStateProviderReplica)
RestoreAsync(String)

Stellen Sie eine Sicherung wieder her, die von oder BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)erstellt wurdeBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>).

(Geerbt von IStateProviderReplica)

Gilt für: