IReliableStateManager2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
(Bêta) Pas pour une utilisation en production : l’API est susceptible de changer à l’avenir. Gère tout IReliableState pour un service réplica. Chaque réplica dans un service a son propre gestionnaire d’état et donc son propre ensemble de IReliableState.
public interface IReliableStateManager2 : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica2
type IReliableStateManager2 = interface
interface IReliableStateManagerReplica2
interface IReliableStateManagerReplica
interface IStateProviderReplica
interface IReliableStateManager
interface IAsyncEnumerable<IReliableState>
interface IStateProviderReplica2
Public Interface IReliableStateManager2
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica2
- Implémente
Propriétés
OnDataLossAsync |
Fonction appelée lors d’une suspicion de perte de données. (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 est en train de changer, par exemple en principal ou secondaire. (Hérité de IStateProviderReplica) |
CloseAsync(CancellationToken) |
Fermez de façon appropriée le réplica du fournisseur d’état. (Hérité de IStateProviderReplica) |
CreateTransaction() |
Créez et démarrez une transaction qui peut être utilisée pour regrouper les opérations à effectuer de manière atomique. (Hérité de IReliableStateManager) |
CreateTransaction(IsolationLevel) |
Créez et démarrez une transaction qui peut être utilisée pour regrouper les opérations à effectuer de manière atomique avec le niveau d’isolation en lecture unique spécifié. |
GetAsyncEnumerator() |
Retourne un IAsyncEnumerator<T> qui itère de façon asynchrone dans la collection. (Hérité de IAsyncEnumerable<T>) |
GetOrAddAsync<T>(ITransaction, String) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(ITransaction, String, TimeSpan) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(ITransaction, Uri) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(String) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(String, TimeSpan) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(Uri) |
Obtient un IReliableState du type |
GetOrAddAsync<T>(Uri, TimeSpan) |
Obtient un IReliableState du type |
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 |
TryGetAsync<T>(Uri) |
Tente d’obtenir un IReliableState du type |
Événements
StateManagerChanged |
Se produit lorsque l’état du Gestionnaire d’états 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 à
Azure SDK for .NET