Udostępnij za pośrednictwem


AnnouncementService Klasa

Definicja

Samodzielnie hostowana implementacja usługi anonsowania.

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
Dziedziczenie
AnnouncementService
Atrybuty

Uwagi

Ta klasa nasłuchuje komunikatów przychodzących w standardowym punkcie końcowym anonsu ( ) i zapewnia powiadomienie o zdarzeniu po otrzymaniu komunikatów AnnouncementEndpoint Hello lub Bye. Możesz zapewnić niestandardową implementację usługi anonsowania, wyprowadzając ją z tej klasy.

Konstruktory

AnnouncementService()

Inicjuje nowe wystąpienie klasy AnnouncementService.

AnnouncementService(Int32)

Inicjuje nowe wystąpienie AnnouncementService klasy o określonej długości historii zduplikowanych komunikatów.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Rozpoczyna przetwarzanie przychodzących komunikatów z ogłoszeniem w trybie offline (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Rozpoczyna przetwarzanie przychodzących komunikatów z ogłoszeniem online (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Użytkownicy dziedziczący z funkcji w celu zaimplementowania niestandardowej usługi odbiornika anonsów muszą zastąpić tę metodę i rozpocząć przetwarzanie przychodzących komunikatów w trybie AnnouncementService offline (Bye) w tym miejscu.

OnEndOnlineAnnouncement(IAsyncResult)

Użytkownicy dziedziczący z funkcji w celu zaimplementowania niestandardowej usługi odbiornika anonsów muszą zastąpić tę metodę i rozpocząć przetwarzanie przychodzących komunikatów w trybie AnnouncementService offline (Bye) w tym miejscu.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

OfflineAnnouncementReceived

Występuje po otrzymaniu komunikatu powiadomienia w trybie offline (Bye).

OnlineAnnouncementReceived

Występuje po otrzymaniu powiadomienia online (Hello).

Dotyczy