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 lauscht auf eingehende Nachrichten auf einem standardmäßigen Ankündigungsendpunkt (AnnouncementEndpoint) und stellt Ereignisbenachrichtigungen bereit, wenn Hello- oder Bye-Ankündigungsnachrichten eingehen. Sie können eine benutzerdefinierte Ankündigungsdienstimplementierung bereitstellen, indem Sie von dieser Klasse abgeleitet werden.

Konstruktoren

Name Beschreibung
AnnouncementService()

Initialisiert eine neue Instanz der AnnouncementService-Klasse.

AnnouncementService(Int32)

Initialisiert eine neue Instanz der AnnouncementService Klasse mit der angegebenen Länge des doppelten Nachrichtenverlaufs.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Startet die Verarbeitung eingehender Offlineankündigungsnachrichten (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Startet die Verarbeitung eingehender Onlineankündigungsnachrichten (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Benutzer, die von AnnouncementService der Implementierung eines benutzerdefinierten Ankündigungslistenerdiensts erben, müssen diese Methode außer Kraft setzen und damit beginnen, eingehende Offlineankündigungsnachrichten (Bye) hier zu verarbeiten.

OnEndOnlineAnnouncement(IAsyncResult)

Benutzer, die von AnnouncementService der Implementierung eines benutzerdefinierten Ankündigungslistenerdiensts erben, müssen diese Methode außer Kraft setzen und damit beginnen, eingehende Offlineankündigungsnachrichten (Bye) hier zu verarbeiten.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
OfflineAnnouncementReceived

Tritt auf, wenn eine Offlineankündigungsnachricht (Bye) empfangen wird.

OnlineAnnouncementReceived

Tritt auf, wenn eine Onlineankündigung (Hello) empfangen wird.

Gilt für: