Partager via


AnnouncementService Classe

Définition

Implémentation auto-hébergée du service d'annonce.

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
Héritage
AnnouncementService
Attributs

Remarques

Cette classe est à l'écoute des messages entrants sur un point de terminaison d'annonce standard (AnnouncementEndpoint) et fournit la notification d'événements lorsque des messages Hello ou Bye arrivent. Vous pouvez fournir une implémentation de service d'annonce personnalisée en dérivant de cette classe.

Constructeurs

AnnouncementService()

Initialise une nouvelle instance de la classe AnnouncementService.

AnnouncementService(Int32)

Initialise une nouvelle instance de la classe AnnouncementService avec l'instance spécifiée et la longueur de l'historique des messages dupliqués.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Démarre le traitement de messages d'annonce hors connexion (Bye) entrants.

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Démarre le traitement de messages d'annonce en ligne entrants (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Les utilisateurs qui héritent de AnnouncementService pour implémenter un service de l'écouteur d'annonces personnalisées doivent remplacer cette méthode et commencer à traiter des messages d'annonce (Bye) hors connexion entrants ici.

OnEndOnlineAnnouncement(IAsyncResult)

Les utilisateurs qui héritent de AnnouncementService pour implémenter un service de l'écouteur d'annonces personnalisées doivent remplacer cette méthode et commencer à traiter des messages d'annonce (Bye) hors connexion entrants ici.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

OfflineAnnouncementReceived

Se produit lors de la réception d’un message d’annonce hors connexion (Bye).

OnlineAnnouncementReceived

Se produit à la réception d'une annonce en ligne (Hello).

S’applique à