IStatefulServiceReplica 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.
Définit le comportement qui régit le cycle de vie d’un réplica, tel que le démarrage, l’initialisation, les modifications de rôle et l’arrêt.
public interface IStatefulServiceReplica
type IStatefulServiceReplica = interface
Public Interface IStatefulServiceReplica
- Dérivé
Remarques
Les types de service avec état doivent implémenter cette interface. Le service Reliable Stateful implémente cette interface et gère réplica cycle de vie en interne.
La logique d’un type de service avec état inclut le comportement appelé sur les réplicas principaux et le comportement appelé sur les réplicas secondaires.
Si l’auteur du service souhaite utiliser le fourni FabricReplicator, le service doit également implémenter IStateProvider pour utiliser l’implémentation de IStateReplicator qui est fournie par FabricReplicator.
Méthodes
Abort() |
Met fin sans honte au service réplica. |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Remplace le rôle du service réplica par l’un des ReplicaRoleéléments . |
CloseAsync(CancellationToken) |
Ferme le service réplica correctement lors de son arrêt. |
Initialize(StatefulServiceInitializationParameters) |
Initialise une réplica de service nouvellement créée. |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Ouvre un service initialisé réplica afin que des actions supplémentaires puissent être effectuées. |
S’applique à
Azure SDK for .NET