ReliableCollectionsActorStateProvider Clase
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í.
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
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de