Język

AnnouncementService Klasa

Definicja

Samodzielna 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 (AnnouncementEndpoint) i udostępnia powiadomienie o zdarzeniu po nadejściu komunikatów o anonsie Hello lub Bye. Możesz udostępnić niestandardową implementację usługi anonsowania, wyprowadzając z tej klasy.

Konstruktory

Nazwa Opis
AnnouncementService()

Inicjuje nowe wystąpienie klasy AnnouncementService.

AnnouncementService(Int32)

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

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

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

Uruchamia przetwarzanie przychodzących komunikatów anonsu offline (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Uruchamia przetwarzanie przychodzących komunikatów anonsów online (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Użytkownicy, którzy dziedziczą z AnnouncementService , aby zaimplementować niestandardową usługę odbiornika anonsów, muszą zastąpić tę metodę i rozpocząć przetwarzanie przychodzących komunikatów anonsu offline (Bye) tutaj.

OnEndOnlineAnnouncement(IAsyncResult)

Użytkownicy, którzy dziedziczą z AnnouncementService , aby zaimplementować niestandardową usługę odbiornika anonsów, muszą zastąpić tę metodę i rozpocząć przetwarzanie przychodzących komunikatów anonsu offline (Bye) tutaj.

ToString()

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

(Odziedziczone po Object)

Zdarzenia

Nazwa Opis
OfflineAnnouncementReceived

Występuje, gdy zostanie odebrany komunikat o anonsie w trybie offline (Bye).

OnlineAnnouncementReceived

Występuje, gdy zostanie odebrane ogłoszenie online (Hello).

Dotyczy