AnnouncementService 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.
Eine selbst gehostete Implementierung des Ankündigungsdiensts.
public ref class AnnouncementService
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)]
public class AnnouncementService
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)>]
type AnnouncementService = class
Public Class AnnouncementService
- Vererbung
-
AnnouncementService
- Attribute
Hinweise
Diese Klasse überwacht eingehende Meldungen auf einem Standardankündigungsendpunkt (AnnouncementEndpoint) und gibt Ereignisbenachrichtigungen aus, wenn Hello- oder Bye-Ankündigungsmeldungen eingehen. Sie können eine benutzerdefinierte Ankündigungsdienstimplementierung bereitstellen, indem Sie von dieser Klasse ableiten.
Konstruktoren
AnnouncementService() |
Initialisiert eine neue Instanz der AnnouncementService-Klasse. |
AnnouncementService(Int32) |
Initialisiert eine neue Instanz der AnnouncementService-Klasse mit der angegebenen Länge des doppelten Meldungsverlaufs. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Startet die Verarbeitung eingehender Offlineankündigungsmeldungen (Bye). |
OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Startet die Verarbeitung eingehender Onlineankündigungsmeldungen (Hello). |
OnEndOfflineAnnouncement(IAsyncResult) |
Benutzer, die vom AnnouncementService erben, um einen benutzerdefinierten Ankündigungslistenerdienst zu implementieren, müssen diese Methode überschreiben und beginnen, eingehende Offlineankündigungsmeldungen (Bye) an dieser Stelle zu verarbeiten. |
OnEndOnlineAnnouncement(IAsyncResult) |
Benutzer, die vom AnnouncementService erben, um einen benutzerdefinierten Ankündigungslistenerdienst zu implementieren, müssen diese Methode überschreiben und beginnen, eingehende Offlineankündigungsmeldungen (Bye) an dieser Stelle zu verarbeiten. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Ereignisse
OfflineAnnouncementReceived |
Tritt ein, wenn eine Offlineankündigungsnachricht (Bye) empfangen wird. |
OnlineAnnouncementReceived |
Tritt auf, wenn eine Onlineankündigung (Hello) empfangen wird. |