StatelessService Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die auf Microsoft Service Fabric basierende zustandslose zuverlässige Dienstbasisklasse dar. Leiten Sie von dieser Klasse ab, um einen zustandslosen zuverlässigen Dienst auf Microsoft Service Fabric-Basis zu implementieren.
public abstract class StatelessService
type StatelessService = class
Public MustInherit Class StatelessService
- Vererbung
-
StatelessService
Konstruktoren
StatelessService(StatelessServiceContext) |
Initialisiert eine neue Instanz der StatelessService-Klasse. |
Eigenschaften
Context |
Ruft den Dienstkontext ab, unter dem dieser zustandslose Dienst ausgeführt wird. Es stellt Informationen wie InstanceId, PartitionId, ServiceName usw. bereit. |
Partition |
Ruft die Dienstpartition ab, zu der dieser Dienst gehört instance. |
Methoden
CreateServiceInstanceListeners() |
Überschreiben Sie diese Methode, um die Kommunikationslistener für den Dienst instance. Die vom Kommunikationslistener zurückgegebenen Endpunkte werden als JSON-Zeichenfolge von ListenerName gespeichert, Endpunktzeichenfolgenpaare wie {"Endpoints":{"Listener1":"Endpoint1","Listener2":"Endpoint2" ...}} Informationen zum Lebenszyklus von Reliable Services finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
GetAddresses() |
Ruft die Liste aller Adressen für diesen Dienst instance als Schlüssel-Wert-Paar (ListenerName, Endpunkt) ab. |
OnAbort() |
Benachrichtigung, dass der Dienst abgebrochen wird. RunAsync wird möglicherweise gleichzeitig mit der Ausführung dieser Methode ausgeführt, da für den Abbruchpfad kein Abbruch erwartet wird. Informationen zum Lebenszyklus von Reliable Services finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
OnCloseAsync(CancellationToken) |
Diese Methode wird als letzter Schritt zum Schließen des Diensts aufgerufen. Überschreiben Sie diese Methode, um benachrichtigt zu werden, dass Close für die internen Komponenten dieses instance abgeschlossen wurde. Informationen zum Lebenszyklus von Reliable Services finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
OnOpenAsync(CancellationToken) |
Diese Methode wird als letzter Schritt zum Öffnen des Diensts aufgerufen. Überschreiben Sie diese Methode, um benachrichtigt zu werden, dass Open für die internen Komponenten dieser instance abgeschlossen wurde. Informationen zum Lebenszyklus von Reliable Services finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
RunAsync(CancellationToken) |
Dienste, die eine Hintergrundaufgabe implementieren möchten, die beim Aufrufen des Diensts ausgeführt wird, sollten diese Methode mit ihrer Logik überschreiben. Informationen zum Lebenszyklus von Reliable Services finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-services-lifecycle |
Gilt für:
Azure SDK for .NET