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