Compartir a través de


StatelessService Clase

Definición

Representa la clase base de servicio confiable sin estado basada en Microsoft Service Fabric. Derive de esta clase para implementar un servicio confiable sin estado basado en Microsoft Service Fabric.

public abstract class StatelessService
type StatelessService = class
Public MustInherit Class StatelessService
Herencia
StatelessService

Constructores

StatelessService(StatelessServiceContext)

Inicializa una nueva instancia de la clase StatelessService.

Propiedades

Context

Obtiene el contexto de servicio en el que funciona este servicio sin estado. Proporciona información como InstanceId, PartitionId, ServiceName, etc.

Partition

Obtiene la partición de servicio a la que pertenece esta instancia de servicio.

Métodos

CreateServiceInstanceListeners()

Invalide este método para proporcionar los agentes de escucha de comunicación para la instancia de servicio. Los puntos de conexión devueltos por el agente de escucha de comunicación se almacenan como una cadena JSON de ListenerName, pares de cadena de punto de conexión como {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}}

Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle

GetAddresses()

Obtiene la lista de todas las direcciones de esta instancia de servicio como par clave-valor (ListenerName, Endpoint).

OnAbort()

Notificación de que se está anulando el servicio. RunAsync PUEDE ejecutarse simultáneamente con la ejecución de este método, ya que no se espera la cancelación en la ruta de anulación.

Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle

OnCloseAsync(CancellationToken)

Se llama a este método como último paso para cerrar el servicio. Invalide este método para recibir una notificación de que Close se ha completado para los componentes internos de esta instancia.

Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle

OnOpenAsync(CancellationToken)

Se llama a este método como último paso para abrir el servicio. Invalide este método para recibir una notificación de que Open se ha completado para los componentes internos de esta instancia.

Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle

RunAsync(CancellationToken)

Los servicios que quieren implementar una tarea en segundo plano, que se ejecuta cuando aparece el servicio, deben invalidar este método con su lógica.

Para obtener información sobre el ciclo de vida de Reliable Services, consulte https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle

Se aplica a