Compartir a través de


IActorStateProvider Interfaz

Definición

Representa la interfaz que un proveedor de estado de actor necesita implementar para que el tiempo de ejecución del actor se comunique con él.

public interface IActorStateProvider : Microsoft.ServiceFabric.Data.IStateProviderReplica2
type IActorStateProvider = interface
    interface IStateProviderReplica2
    interface IStateProviderReplica
Public Interface IActorStateProvider
Implements IStateProviderReplica2
Derivado
Implementaciones

Propiedades

OnDataLossAsync

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

(Heredado de IStateProviderReplica)
OnRestoreCompletedAsync

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

(Heredado de IStateProviderReplica2)

Métodos

Abort()

Anule forzadamente la réplica del proveedor de estado.

(Heredado de IStateProviderReplica)
ActorActivatedAsync(ActorId, CancellationToken)

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

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

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

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

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

(Heredado de IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

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

(Heredado de IStateProviderReplica)
CloseAsync(CancellationToken)

Cierre correctamente la réplica del proveedor de estado.

(Heredado de IStateProviderReplica)
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.

DeleteReminderAsync(ActorId, String, CancellationToken)

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

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

Elimina el conjunto de recordatorios especificado.

EnumerateStateNamesAsync(ActorId, CancellationToken)

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

GetActorsAsync(Int32, ContinuationToken, CancellationToken)

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

GetRemindersAsync(Int32, ActorId, ContinuationToken, CancellationToken)

Obtiene la lista de recordatorios del proveedor de estado.

Initialize(ActorTypeInformation)

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

Initialize(StatefulServiceInitializationParameters)

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

(Heredado de IStateProviderReplica)
LoadRemindersAsync(CancellationToken)

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

LoadStateAsync<T>(ActorId, String, CancellationToken)

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

OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

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

(Heredado de IStateProviderReplica)
ReminderCallbackCompletedAsync(ActorId, IActorReminder, CancellationToken)

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

RemoveActorAsync(ActorId, CancellationToken)

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

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>>).

(Heredado de 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>>).

(Heredado de IStateProviderReplica)
SaveReminderAsync(ActorId, IActorReminder, CancellationToken)

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

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.

Se aplica a