Compartir a través de


ReliableCollectionsActorStateProvider Clase

Definición

Proporciona una implementación de IActorStateProvider que usa IReliableStateManager para almacenar y conservar el estado del actor.

public sealed class ReliableCollectionsActorStateProvider : Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider, Microsoft.ServiceFabric.Data.IStateProviderReplica2
type ReliableCollectionsActorStateProvider = class
    interface IActorStateProvider
    interface IStateProviderReplica2
    interface IStateProviderReplica
    interface VolatileLogicalTimeManager.ISnapshotHandler
Public NotInheritable Class ReliableCollectionsActorStateProvider
Implements IActorStateProvider, IStateProviderReplica2
Herencia
ReliableCollectionsActorStateProvider
Implementaciones

Constructores

ReliableCollectionsActorStateProvider()

Inicializa una nueva instancia de la clase ReliableCollectionsActorStateProvider. ReliableCollectionsActorStateProvider está actualmente en VERSIÓN PRELIMINAR.

ReliableCollectionsActorStateProvider(ReliableStateManagerConfiguration)

Inicializa una nueva instancia de la ReliableCollectionsActorStateProvider clase con la configuración ReliableCollectionsActorStateProvider especificada actualmente en VERSIÓN PRELIMINAR.

ReliableCollectionsActorStateProvider(ReliableStateManagerConfiguration, Int32, Int32)

Inicializa una nueva instancia de la ReliableCollectionsActorStateProvider clase con la configuración ReliableCollectionsActorStateProvider especificada actualmente en VERSIÓN PRELIMINAR.

Implementaciones de interfaz explícitas

IActorStateProvider.ActorActivatedAsync(ActorId, CancellationToken)

Se invoca como parte del proceso de activación del actor con el identificador de actor especificado.

IActorStateProvider.ContainsStateAsync(ActorId, String, CancellationToken)

Comprueba si el proveedor de estado de actor contiene un estado de actor con el nombre de estado especificado para el identificador de actor especificado.

IActorStateProvider.DeleteReminderAsync(ActorId, String, CancellationToken)

Elimina el aviso de actor con el nombre de recordatorio especificado si existe.

IActorStateProvider.DeleteRemindersAsync(IReadOnlyDictionary<ActorId,IReadOnlyCollection<String>>, CancellationToken)

Elimina el conjunto de recordatorios especificado.

IActorStateProvider.EnumerateStateNamesAsync(ActorId, CancellationToken)

Crea una enumerable de todos los nombres de estado asociados al identificador de actor especificado.

IActorStateProvider.GetActorsAsync(Int32, ContinuationToken, CancellationToken)

Obtiene el número solicitado de ActorID del proveedor de estado.

IActorStateProvider.GetRemindersAsync(Int32, ActorId, ContinuationToken, CancellationToken)

Obtiene la lista de avisos del proveedor de estado.

IActorStateProvider.Initialize(ActorTypeInformation)

Inicializa el proveedor de estado de actor con información de tipo del tipo de actor asociado.

IActorStateProvider.LoadRemindersAsync(CancellationToken)

Carga todos los avisos contenidos en el proveedor de estado de actor.

IActorStateProvider.LoadStateAsync<T>(ActorId, String, CancellationToken)

Carga el estado del actor asociado al nombre de estado especificado para el identificador de actor especificado.

IActorStateProvider.ReminderCallbackCompletedAsync(ActorId, IActorReminder, CancellationToken)

Se invoca cuando se activa un aviso y termina de ejecutar correctamente su devolución ReceiveReminderAsync(String, Byte[], TimeSpan, TimeSpan) de llamada.

IActorStateProvider.RemoveActorAsync(ActorId, CancellationToken)

Quita todos los estados y recordatorios existentes asociados al identificador de actor especificado de forma atómica.

IActorStateProvider.SaveReminderAsync(ActorId, IActorReminder, CancellationToken)

Guarda el aviso de identificador de actor especificado. Si no existe un recordatorio de actor con un nombre determinado, agrega el recordatorio de actor; de lo contrario, se actualiza el recordatorio de actor existente con el mismo nombre.

IActorStateProvider.SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken)

Guarda el conjunto especificado de cambios de estado de actor para el identificador de actor especificado de forma atómica.

IStateProviderReplica.Abort()

Anular forzadamente la réplica del proveedor de estado.

IStateProviderReplica.BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

Realiza una copia de seguridad de todo el estado confiable administrado por este IReliableStateManager.

IStateProviderReplica.BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

Realiza una copia de seguridad completa de todo el estado confiable administrado por este IReliableStateManager.

IStateProviderReplica.ChangeRoleAsync(ReplicaRole, CancellationToken)

Notifique a la réplica del proveedor de estado que su rol está cambiando, por ejemplo, a Principal o Secundario.

IStateProviderReplica.CloseAsync(CancellationToken)

Cierre correctamente la réplica del proveedor de estado.

IStateProviderReplica.Initialize(StatefulServiceInitializationParameters)

Inicialice la réplica del proveedor de estado mediante la información de inicialización del servicio.

IStateProviderReplica.OnDataLossAsync

Función a la que se llama durante la sospecha de pérdida de datos.

IStateProviderReplica.OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

Abra la réplica del proveedor de estado para su uso.

IStateProviderReplica.RestoreAsync(String)

Restaure una copia de seguridad realizada por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) o BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>).

IStateProviderReplica.RestoreAsync(String, RestorePolicy, CancellationToken)

Restaure una copia de seguridad realizada por BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) o BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>).

IStateProviderReplica2.OnRestoreCompletedAsync

Función a la que se llama después de realizar la restauración en la réplica.

Se aplica a