Partager via


IStateProviderReplica Interface

Définition

Définit les méthodes qu’un fournisseur d’état fiable réplica devez implémenter pour que Service Fabric interagisse avec lui.

public interface IStateProviderReplica
type IStateProviderReplica = interface
Public Interface IStateProviderReplica
Dérivé

Propriétés

OnDataLossAsync

Fonction appelée lors d’une perte de données suspectée.

Méthodes

Abort()

Abandon forcé du fournisseur d’état réplica.

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

Effectue une sauvegarde de tous les états fiables gérés par ce IReliableStateManager.

BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

Effectue une sauvegarde complète de tous les états fiables gérés par ce IReliableStateManager.

ChangeRoleAsync(ReplicaRole, CancellationToken)

Informez le fournisseur d’état réplica que son rôle change, par exemple en principal ou secondaire.

CloseAsync(CancellationToken)

Fermez normalement le réplica du fournisseur d’état.

Initialize(StatefulServiceInitializationParameters)

Initialisez le fournisseur d’état réplica à l’aide des informations d’initialisation du service.

OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

Ouvrez le fournisseur d’état réplica à utiliser.

RestoreAsync(String)

Restaurez une sauvegarde effectuée par BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>).

RestoreAsync(String, RestorePolicy, CancellationToken)

Restaurez une sauvegarde effectuée par BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>).

S’applique à