StatelessService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la classe de base de service fiable sans état basée sur Microsoft Service Fabric. Dérivez de cette classe pour implémenter un service fiable sans état basé sur Microsoft Service Fabric.
public abstract class StatelessService
type StatelessService = class
Public MustInherit Class StatelessService
- Héritage
-
StatelessService
Constructeurs
StatelessService(StatelessServiceContext) |
Initialise une nouvelle instance de la classe StatelessService. |
Propriétés
Context |
Obtient le contexte de service sous lequel ce service sans état fonctionne. Il fournit des informations telles que InstanceId, PartitionId, ServiceName, etc. |
Partition |
Obtient la partition de service à laquelle appartient ce service instance. |
Méthodes
CreateServiceInstanceListeners() |
Remplacez cette méthode pour fournir les écouteurs de communication pour le service instance. Les points de terminaison retournés par l’écouteur de communication sont stockés sous la forme d’une chaîne JSON de ListenerName, paires de chaînes de point de terminaison comme {"Endpoints »:{"Listener1 »:"Endpoint1 »,"Listener2 »:"Endpoint2 » ...}} Pour plus d’informations sur le cycle de vie de Reliable Services, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
GetAddresses() |
Obtient la liste de toutes les adresses de ce service instance en tant que paire clé-valeur (ListenerName, Endpoint). |
OnAbort() |
Notification indiquant que le service est en cours d’abandon. RunAsync peut s’exécuter simultanément avec l’exécution de cette méthode, car l’annulation n’est pas attendue sur le chemin d’abandon. Pour plus d’informations sur le cycle de vie de Reliable Services, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
OnCloseAsync(CancellationToken) |
Cette méthode est appelée comme dernière étape de fermeture du service. Remplacez cette méthode pour être averti que la fermeture est terminée pour les composants internes de cette instance. Pour plus d’informations sur le cycle de vie de Reliable Services, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
OnOpenAsync(CancellationToken) |
Cette méthode est appelée comme dernière étape de l’ouverture du service. Remplacez cette méthode pour être averti qu’Open est terminé pour les composants internes de cette instance. Pour plus d’informations sur le cycle de vie de Reliable Services, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
RunAsync(CancellationToken) |
Les services qui souhaitent implémenter une tâche en arrière-plan, qui s’exécute lorsque le service apparaît, doivent remplacer cette méthode par leur logique. Pour plus d’informations sur le cycle de vie de Reliable Services, consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
S’applique à
Azure SDK for .NET