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 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. |