StatelessService 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 de serviço confiável sem estado baseada no Microsoft Service Fabric. Deriva dessa classe para implementar um serviço confiável sem estado baseado no Microsoft Service Fabric.
public abstract class StatelessService
type StatelessService = class
Public MustInherit Class StatelessService
- Herança
-
StatelessService
Construtores
StatelessService(StatelessServiceContext) |
Inicializa uma nova instância da classe StatelessService. |
Propriedades
Context |
Obtém o contexto de serviço no qual esse serviço sem estado está operando. Ele fornece informações como InstanceId, PartitionId, ServiceName etc. |
Partition |
Obtém a partição de serviço à qual essa instância de serviço pertence. |
Métodos
CreateServiceInstanceListeners() |
Substitua esse método para fornecer os ouvintes de comunicação para a instância de serviço. Os pontos de extremidade retornados pelos ouvintes de comunicação são armazenados como uma cadeia de caracteres JSON de ListenerName, pares de cadeia de caracteres de ponto de extremidade como {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} 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 |
GetAddresses() |
Obtém a lista de todos os endereços dessa instância de serviço como o par chave-valor (ListenerName, Endpoint). |
OnAbort() |
Notificação de que o serviço está sendo anulado. RunAsync PODE estar sendo executado simultaneamente com a execução desse método, pois o cancelamento não é aguardado no caminho de anulação. 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 |
OnCloseAsync(CancellationToken) |
Esse método é chamado como a etapa final de fechamento do serviço. Substitua esse método para ser notificado de que Close foi concluído para os componentes internos dessa instância. 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 |
OnOpenAsync(CancellationToken) |
Esse método é chamado como a etapa final de abertura do serviço. Substitua esse método para ser notificado de que Open foi concluído para os componentes internos dessa instância. 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 |
RunAsync(CancellationToken) |
Os serviços que desejam implementar uma tarefa em segundo plano, que é executada quando o serviço aparece, devem substituir esse método por sua lógica. 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 |
Aplica-se a
Azure SDK for .NET