StatelessService Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET