Freigeben über


AnnouncementService Klasse

Definition

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.

Gilt für