Compartilhar via


microsoft.servicefabric.actors.runtime

Classes

ActorBase

Representa a classe base para atores. Actor

Observações:Esse é um tipo base para ator, ele fornece a funcionalidade que é comum entre atores implementados pelo ator derivado de Actor O estado é preservado entre coletas de lixo de ator e failovers. O armazenamento e a recuperação do estado são fornecidos pelo provedor ActorStateProviderde estado do ator .

ActorConcurrencySettings

O método chama um ator enviado por meio de, por sua vez, com suporte para reentrância baseada em contexto de chamada lógica. Essa classe fornece as configurações para configurar o bloqueio de simultaneidade baseado em turno para atores.

ActorEventProxy

Fornece a implementação base para o proxy invocar métodos em assinantes de eventos de ator.

ActorGarbageCollectionSettings

Configurações para configurar o comportamento de Coleta de Lixo do Serviço de Ator.

ActorMethodContext

Um ActorMethodContext contém informações sobre o método que é invocado pelo runtime do ator e é passado como um argumento para onPreActorMethodAsync(ActorMethodContext actorMethodContext) e onPostActorMethodAsync(ActorMethodContext actorMethodContext).

ActorReminderSettings

Essa classe fornece configurações para definir o comportamento dos lembretes.

ActorRuntime

Contém métodos para registrar o tipo de ator com o runtime do Service Fabric.

ActorServiceSettings

Configurações para definir o comportamento do Serviço de Ator.

ActorStateChange

Representa a 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 informações sobre o tipo que implementa um ator.

FabricActor

Representa um ator que pode ter vários estados 'nomeados' confiáveis associados a ele. ActorBase

Observações:O estado é preservado entre coletas de lixo de ator e failovers. O armazenamento e a recuperação do estado são fornecidos pelo provedor ActorStateProviderde estado do ator .

FabricActorService

Representa a classe base para o serviço de atores confiáveis baseado no Microsoft Service Fabric.

Observações:Derive dessa classe para implementar seu próprio serviço de ator personalizado se você quiser substituir qualquer comportamento de nível de serviço para seus atores.

ReliableCollectionsActorStateProvider
VolatileActorStateProvider

A implementação de ActorStateProvider para persistência volátil, ou seja, o estado de ator é mantido somente na memória.

Interfaces

ActorGarbageCollection

Configurações para configurar o comportamento de Coleta de Lixo do Serviço de Ator.

ActorReminder

Encapsula o lembrete definido em um ator

ActorReminderCollection

Captura ActorReminderState para Atores

ActorReminderState

Representa o estado interno do Lembrete do Ator

ActorServiceAttribute

Esses atributos permitem configurar as propriedades do serviço de ator. O atributo é aplicado no tipo de ator.

ActorStateManager

Representa a interface que o gerenciador de estado para Actor implementa.

ActorStateProvider

Representa a interface que um provedor de estado de ator precisa implementar para que o runtime do ator se comunique com ele.

ActorTimer

Representa o Temporizador definido em um Ator

Remindable

Interface que os atores que usam lembretes devem implementar.

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.

Enumerações

ActorCallType

Representa o tipo de chamada associado ao método invocado pelo runtime do ator.

Observações:Isso é fornecido como parte do ActorMethodContext qual é passado como argumento para onPreActorMethodAsync(ActorMethodContext actorMethodContext) e onPostActorMethodAsync(ActorMethodContext actorMethodContext).

ActorReentrancyMode

Especifica o modo de reentrada para chamadas de método de ator.

ReentrancyMode

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 ActorStateProvider#saveStateAsync(ActorId, java.util.List, 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.