IReliableStateManager 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.
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 IReliableStateManager : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>
type IReliableStateManager = interface
interface IAsyncEnumerable<IReliableState>
Public Interface IReliableStateManager
Implements IAsyncEnumerable(Of IReliableState)
- Dérivé
- Implémente
Méthodes
CreateTransaction() |
Créez et démarrez une transaction qui peut être utilisée pour regrouper les opérations à effectuer de manière atomique. |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
TryAddStateSerializer<T>(IStateSerializer<T>) |
Inscrit un sérialiseur personnalisé pour toutes les collections fiables. |
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. |
TransactionChanged |
Se produit lorsque l’état d’une transaction change. Par exemple, commit d’une transaction. |
S’applique à
Azure SDK for .NET