IStatefulServiceReplica Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define el comportamiento que rige el ciclo de vida de una réplica, como el inicio, la inicialización, los cambios de rol y el apagado.
public interface IStatefulServiceReplica
type IStatefulServiceReplica = interface
Public Interface IStatefulServiceReplica
- Derivado
Comentarios
Los tipos de servicio con estado deben implementar esta interfaz. El servicio Reliable Stateful implementa esta interfaz y controla el ciclo de vida de réplica internamente.
La lógica de un tipo de servicio con estado incluye el comportamiento que se invoca en las réplicas principales y el comportamiento que se invoca en las réplicas secundarias.
Si el autor del servicio quiere usar el proporcionado FabricReplicator, el servicio también debe implementar IStateProvider para usar la implementación de IStateReplicator que proporciona FabricReplicator.
Métodos
Abort() |
Finaliza correctamente la réplica de servicio. |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Cambia el rol de la réplica de servicio a uno de los ReplicaRole. |
CloseAsync(CancellationToken) |
Cierra la réplica de servicio correctamente cuando se está cerrando. |
Initialize(StatefulServiceInitializationParameters) |
Inicializa una réplica de servicio recién creada. |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Abre una réplica de servicio inicializada para que se puedan realizar acciones adicionales. |
Se aplica a
Azure SDK for .NET