Compartir a través de


IStatefulServiceReplica Interfaz

Definición

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