Microsoft.ServiceFabric.Actors.Runtime Espacio de nombres
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í.
Clases
Actor |
Representa un actor que puede tener varios estados "con nombre" confiables asociados. |
ActorBase |
Representa la clase base para actores. |
ActorConcurrencySettings |
Proporciona la configuración para configurar el bloqueo de simultaneidad basado en turnos para los actores. Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction para obtener una descripción de la simultaneidad en actores. |
ActorEventProxy |
Proporciona la implementación base para que el proxy invoque métodos en suscriptores de eventos de actor. |
ActorGarbageCollectionSettings |
Representa la configuración para configurar el comportamiento de recolección de elementos no utilizados del servicio de actor. |
ActorReminderState |
Representa el estado de Aviso de actor. |
ActorRuntime |
Contiene métodos para registrar los tipos de servicio de actor y actor con el entorno de ejecución de Service Fabric. El registro de los tipos permite al tiempo de ejecución crear instancias del actor y el servicio de actor. Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle para obtener más información sobre el ciclo de vida de un actor. |
ActorService |
Representa la clase base para el servicio reliable actors basado en Microsoft Service Fabric. |
ActorServiceAttribute |
Representa los atributos que permiten configurar las propiedades del servicio de actor. El atributo se aplica en el tipo de actor. |
ActorServiceSettings |
Configuración para configurar el comportamiento del servicio de actor. |
ActorStateChange |
Representa un cambio en un estado de actor con un nombre de estado determinado. |
ActorTypeExtensions |
Contiene el método de extensión para los tipos de actor. |
ActorTypeInformation |
Contiene la información sobre el tipo que implementa un actor. |
DuplicateMessageException |
Esta excepción indica que un actor recibió el mensaje duplicado mientras esperaba adquirir el bloqueo de simultaneidad basado en turnos. |
KvsActorStateProvider |
Proporciona una implementación de IActorStateProvider que usa KeyValueStoreReplica para almacenar y conservar el estado del actor. |
KvsActorStateProviderBase |
Proporciona una implementación de IActorStateProvider que usa KeyValueStoreReplica para almacenar y conservar el estado del actor. |
ReliableCollectionsActorStateProvider |
Proporciona una implementación de IActorStateProvider que usa IReliableStateManager para almacenar y conservar el estado del actor. |
ReminderSettings |
Esta clase proporciona opciones para configurar el comportamiento de los recordatorios. Consulta https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders. |
StatePersistenceAttribute |
Indica si el estado del actor debe ser volátil (solo en memoria), guardado o no almacenado en absoluto. El tipo de almacén proporcionado a este atributo debe coincidir con el tipo de proveedor de estado usado en el servicio de actor. |
VolatileActorStateProvider |
Proporciona una implementación de donde el estado del IActorStateProvider actor se mantiene en memoria y es volátil. |
Estructuras
ActorMethodContext |
Contiene información sobre el método invocado por el tiempo de ejecución del actor y se pasa como argumento a OnPreActorMethodAsync(ActorMethodContext) y OnPostActorMethodAsync(ActorMethodContext). |
Interfaces
IActorReminder |
Representa un recordatorio registrado mediante RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
IActorReminderCollection |
Captura actorReminderState para actores. |
IActorReminderState |
Representa el estado interno de Actor Reminder. |
IActorStateManager |
Representa una interfaz que expone métodos para administrar el estado de .Actor Esta interfaz se implementa mediante StateManager. |
IActorStateProvider |
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. |
IActorTimer |
Representa el temporizador establecido en un actor. |
IRemindable |
Interfaz que los actores deben implementar para consumir recordatorios registrados mediante RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
Enumeraciones
ActorCallType |
Representa el tipo de llamada asociado al método invocado por el tiempo de ejecución del actor. |
ActorReentrancyMode |
Especifica el modo reentrada para las llamadas a métodos de actor. |
StateChangeKind |
Representa el tipo de cambio de estado de un estado de actor cuando SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) guarda los cambios en un conjunto de estados de actor. |
StatePersistence |
Indica cómo se almacena el estado del actor para un servicio de actor. |
Azure SDK for .NET