Microsoft.ServiceFabric.Actors.Runtime Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
Actor |
Representa um ator que pode ter vários estados 'nomeados' confiáveis associados a ele. |
ActorBase |
Representa a classe base para atores. |
ActorConcurrencySettings |
Fornece as configurações para configurar o bloqueio de simultaneidade baseado em turno para atores. Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction para obter uma descrição da simultaneidade nos atores. |
ActorEventProxy |
Fornece a implementação base para o proxy invocar métodos em assinantes de eventos de ator. |
ActorGarbageCollectionSettings |
Representa a configuração para configurar o comportamento de Coleta de Lixo do Serviço de Ator. |
ActorReminderState |
Representa o estado do Lembrete do Ator. |
ActorRuntime |
Contém métodos para registrar tipos de serviço de ator e ator com o runtime do Service Fabric. Registrar os tipos permite que o runtime crie instâncias do ator e do serviço de ator. Consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle para obter mais informações sobre o ciclo de vida de um ator. |
ActorService |
Representa a classe base para o serviço de atores confiáveis baseados no Microsoft Service Fabric. |
ActorServiceAttribute |
Representa os atributos que permitem configurar as propriedades do serviço de ator. O atributo é aplicado no tipo de ator. |
ActorServiceSettings |
Configurações para configurar o comportamento do Serviço de Ator. |
ActorStateChange |
Representa uma alteração para um estado de ator com um determinado nome de estado. |
ActorTypeExtensions |
Contém o método de extensão para tipos actor. |
ActorTypeInformation |
Contém as informações sobre o tipo que implementa um ator. |
DuplicateMessageException |
Essa exceção indica que um Ator recebeu a mensagem duplicada enquanto aguardava para adquirir o bloqueio de simultaneidade baseado em turno. |
KvsActorStateProvider |
Fornece uma implementação da IActorStateProvider qual usa KeyValueStoreReplica para armazenar e persistir o estado do ator. |
KvsActorStateProviderBase |
Fornece uma implementação da IActorStateProvider qual usa KeyValueStoreReplica para armazenar e persistir o estado do ator. |
ReliableCollectionsActorStateProvider |
Fornece uma implementação da IActorStateProvider qual usa IReliableStateManager para armazenar e persistir o estado do ator. |
ReminderSettings |
Essa classe fornece configurações para definir o comportamento dos lembretes. Veja https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders |
StatePersistenceAttribute |
Indica se o estado do ator deve ser volátil (somente na memória), persistente ou não armazenado. O tipo de repositório fornecido a esse atributo deve corresponder ao tipo de provedor de estado usado no serviço de ator. |
VolatileActorStateProvider |
Fornece uma implementação de onde o estado do IActorStateProvider ator é mantido na memória e é volátil. |
Estruturas
ActorMethodContext |
Contém informações sobre o método que é invocado pelo runtime do ator e é passado como um argumento para OnPreActorMethodAsync(ActorMethodContext) e OnPostActorMethodAsync(ActorMethodContext). |
Interfaces
IActorReminder |
Representa um lembrete registrado usando RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
IActorReminderCollection |
Captura o ActorReminderState para Atores. |
IActorReminderState |
Representa o estado interno do Lembrete do Ator. |
IActorStateManager |
Representa uma interface que expõe métodos para gerenciar o estado de um Actor. Essa interface é implementada pelo StateManager. |
IActorStateProvider |
Representa a interface que um provedor de estado de ator precisa implementar para que o runtime do ator se comunique com ele. |
IActorTimer |
Representa o temporizador definido em um Ator. |
IRemindable |
Interface que os atores devem implementar para consumir lembretes registrados usando RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan). |
Enumerações
ActorCallType |
Representa o tipo de chamada associado ao método invocado pelo runtime do ator. |
ActorReentrancyMode |
Especifica o modo de reentrada para chamadas de método de ator. |
StateChangeKind |
Representa o tipo de alteração de estado para um estado de ator quando SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) salva alterações em um conjunto de estados de ator. |
StatePersistence |
Indica como o estado do ator é armazenado para um serviço de ator. |
Azure SDK for .NET