AnnouncementService Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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). |