Partager via


IReliableStateManagerReplica2 Interface

Définition

Définit réplica d’un fournisseur d’état fiable.

public interface IReliableStateManagerReplica2 : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica, Microsoft.ServiceFabric.Data.IStateProviderReplica2
type IReliableStateManagerReplica2 = interface
    interface IReliableStateManagerReplica
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
    interface IStateProviderReplica2
Public Interface IReliableStateManagerReplica2
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica, IStateProviderReplica2
Dérivé
Implémente

Propriétés

OnDataLossAsync

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

(Hérité de IStateProviderReplica)
OnRestoreCompletedAsync

Fonction appelée après l’exécution de la restauration sur le réplica.

(Hérité de IStateProviderReplica2)

Méthodes

Abort()

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

(Hérité de IStateProviderReplica)
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

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

(Hérité de IStateProviderReplica)
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

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

(Hérité de IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

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

(Hérité de IStateProviderReplica)
CloseAsync(CancellationToken)

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

(Hérité de IStateProviderReplica)
CreateTransaction()

Créez et démarrez une nouvelle transaction qui peut être utilisée pour regrouper les opérations à effectuer atomiquement.

(Hérité de IReliableStateManager)
GetAsyncEnumerator()

Retourne un IAsyncEnumerator<T> qui itère de façon asynchrone au sein de la collection.

(Hérité de IAsyncEnumerable<T>)
GetOrAddAsync<T>(ITransaction, String)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, String, TimeSpan)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(String)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(String, TimeSpan)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(Uri)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
GetOrAddAsync<T>(Uri, TimeSpan)

Obtient un IReliableState du type T donné et avec le nom donné s’il existe, ou en crée un et le retourne s’il n’existe pas déjà.

(Hérité de IReliableStateManager)
Initialize(StatefulServiceInitializationParameters)

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

(Hérité de IStateProviderReplica)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

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

(Hérité de IStateProviderReplica)
RemoveAsync(ITransaction, String)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas lorsque la transaction est validée.

(Hérité de IReliableStateManager)
RemoveAsync(ITransaction, String, TimeSpan)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas lorsque la transaction est validée.

(Hérité de IReliableStateManager)
RemoveAsync(ITransaction, Uri)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas lorsque la transaction est validée.

(Hérité de IReliableStateManager)
RemoveAsync(ITransaction, Uri, TimeSpan)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas lorsque la transaction est validée.

(Hérité de IReliableStateManager)
RemoveAsync(String)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas.

(Hérité de IReliableStateManager)
RemoveAsync(String, TimeSpan)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas.

(Hérité de IReliableStateManager)
RemoveAsync(Uri)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas.

(Hérité de IReliableStateManager)
RemoveAsync(Uri, TimeSpan)

Supprime le IReliableState avec le nom donné de ce gestionnaire d’état. L’état est définitivement supprimé du stockage persistant et de tous les réplicas.

(Hérité de IReliableStateManager)
RestoreAsync(String)

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

(Hérité de IStateProviderReplica)
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>>).

(Hérité de IStateProviderReplica)
TryAddStateSerializer<T>(IStateSerializer<T>)

Inscrit un sérialiseur personnalisé pour toutes les collections fiables.

(Hérité de IReliableStateManager)
TryGetAsync<T>(String)

Tente d’obtenir un IReliableState du type T donné et avec le nom donné.

(Hérité de IReliableStateManager)
TryGetAsync<T>(Uri)

Tente d’obtenir un IReliableState du type T donné et avec le nom donné.

(Hérité de IReliableStateManager)

Événements

StateManagerChanged

Se produit lorsque l’état du Gestionnaire d’état change. Par exemple, la création ou la suppression d’un état fiable ou la reconstruction du gestionnaire d’état fiable.

(Hérité de IReliableStateManager)
TransactionChanged

Se produit lorsque l’état d’une transaction change. Par exemple, commit d’une transaction.

(Hérité de IReliableStateManager)

S’applique à