ActorService Classe
Definição
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.
Representa a classe base para o serviço de atores confiáveis baseados no Microsoft Service Fabric.
public class ActorService : Microsoft.ServiceFabric.Services.Runtime.StatefulServiceBase, Microsoft.ServiceFabric.Actors.IActorService, Microsoft.ServiceFabric.Services.Remoting.IService
type ActorService = class
inherit StatefulServiceBase
interface IActorService
interface IService
Public Class ActorService
Inherits StatefulServiceBase
Implements IActorService, IService
- Herança
- Implementações
Comentários
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.
Construtores
Propriedades
ActorTypeInformation |
Obtém o serviço ActorTypeInformation para ator. |
Context |
Obtém o contexto de serviço no qual esse serviço com estado está operando. Ele fornece informações como réplica ID, ID de partição, nome do serviço etc. (Herdado de StatefulServiceBase) |
Partition |
Obtém a partição de serviço à qual o serviço atual réplica pertence. (Herdado de StatefulServiceBase) |
ServiceContext |
Obtém o contexto de serviço com estado. (Herdado de StatefulServiceBase) |
Settings |
Obtém as configurações do serviço de ator. |
StateProvider |
Obtém um IActorStateProvider que representa o provedor de estado para o serviço de ator. |
Métodos
AddMigrationListener(IList<ServiceReplicaListener>) |
Adiciona ouvintes específicos à migração. |
BackupAsync(BackupDescription) |
Executa um backup de todo o estado confiável gerenciado por este StatefulServiceBase. (Herdado de StatefulServiceBase) |
BackupAsync(BackupDescription, TimeSpan, CancellationToken) |
Executa um backup de todo o estado confiável gerenciado por este StatefulServiceBase. (Herdado de StatefulServiceBase) |
CreateServiceReplicaListeners() |
Substitui CreateServiceReplicaListeners(). |
GetAddresses() |
Obtém a lista de todos os endereços para esse serviço réplica como o par chave-valor (ListenerName, Ponto de Extremidade). (Herdado de StatefulServiceBase) |
OnAbort() |
Substitui OnAbort(). |
OnChangeRoleAsync(ReplicaRole, CancellationToken) |
Substitui OnChangeRoleAsync(ReplicaRole, CancellationToken). |
OnCloseAsync(CancellationToken) |
Substitui OnCloseAsync(CancellationToken). |
OnDataLossAsync(RestoreContext, CancellationToken) |
Esse método é chamado durante a suspeita de perda de dados. Você pode substituir esse método para restaurar o serviço em caso de perda de dados. (Herdado de StatefulServiceBase) |
OnOpenAsync(ReplicaOpenMode, CancellationToken) |
Esse método é chamado quando o réplica está sendo aberto e é a etapa final de abertura do serviço. Substitua esse método para ser notificado de que o Open foi concluído para os componentes internos desse réplica. Para obter informações sobre o ciclo de vida do Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle (Herdado de StatefulServiceBase) |
OnRestoreCompletedAsync(CancellationToken) |
Esse método é chamado quando o estado do réplica foi restaurado com êxito por meio do serviço de Restauração de Backup. Isso só tem suporte quando o provedor de estado confiável réplica objeto passado no construtor é derivado de IStateProviderReplica2. (Herdado de StatefulServiceBase) |
RunAsync(CancellationToken) |
Substitui RunAsync(CancellationToken). |
Implantações explícitas de interface
IActorService.DeleteActorAsync(ActorId, CancellationToken) |
Exclui um Ator do serviço Ator. |
IActorService.GetActorsAsync(ContinuationToken, CancellationToken) |
Obtém a lista de Atores consultando o serviço de ator. |
IActorService.GetRemindersAsync(ActorId, ContinuationToken, CancellationToken) |
Obtém a lista de lembretes. |
Aplica-se a
Azure SDK for .NET