Språk

AnnouncementService Klass

Definition

En lokalt installerad implementering av meddelandetjänsten.

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
Arv
AnnouncementService
Attribut

Kommentarer

Den här klassen lyssnar efter inkommande meddelanden på en standardslutpunkt för meddelanden (AnnouncementEndpoint) och ger händelsemeddelande när Meddelanden från Hello eller Bye kommer. Du kan tillhandahålla en anpassad meddelandetjänstimplementering genom att härleda från den här klassen.

Konstruktorer

Name Description
AnnouncementService()

Initierar en ny instans av AnnouncementService klassen.

AnnouncementService(Int32)

Initierar en ny instans av AnnouncementService klassen med den angivna längden på den duplicerade meddelandehistoriken.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Startar bearbetningen av inkommande meddelanden om offlinemeddelanden (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Startar bearbetningen av inkommande meddelanden om onlinemeddelanden (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Användare som ärver från AnnouncementService för att implementera en anpassad meddelandelyssnaretjänst måste åsidosätta den här metoden och börja bearbeta inkommande offlinemeddelanden (Bye) här.

OnEndOnlineAnnouncement(IAsyncResult)

Användare som ärver från AnnouncementService för att implementera en anpassad meddelandelyssnaretjänst måste åsidosätta den här metoden och börja bearbeta inkommande offlinemeddelanden (Bye) här.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
OfflineAnnouncementReceived

Inträffar när ett offlinemeddelande (Bye) tas emot.

OnlineAnnouncementReceived

Inträffar när ett onlinemeddelande (Hello) tas emot.

Gäller för