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 écoute les messages entrants sur un point de terminaison d’annonce standard (AnnouncementEndpoint) et fournit une notification d’événement lorsque les messages d’annonce Hello ou Bye arrivent. Vous pouvez fournir une implémentation de service d’annonce personnalisée en dérivant de cette classe.

Constructeurs

Nom Description
AnnouncementService()

Initialise une nouvelle instance de la classe AnnouncementService.

AnnouncementService(Int32)

Initialise une nouvelle instance de la AnnouncementService classe avec la longueur spécifiée de l’historique des messages en double.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Démarre le traitement des messages d’annonces entrantes hors connexion (Bye).

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

Démarre le traitement des messages d’annonce en ligne entrants (Hello).

OnEndOfflineAnnouncement(IAsyncResult)

Les utilisateurs qui héritent de AnnouncementService l’implémentation d’un service d’écouteur d’annonce personnalisé doivent remplacer cette méthode et commencer à traiter les messages d’annonce hors connexion entrants ici.

OnEndOnlineAnnouncement(IAsyncResult)

Les utilisateurs qui héritent de AnnouncementService l’implémentation d’un service d’écouteur d’annonce personnalisé doivent remplacer cette méthode et commencer à traiter les messages d’annonce hors connexion entrants ici.

ToString()

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

(Hérité de Object)

Événements

Nom Description
OfflineAnnouncementReceived

Se produit lorsqu’un message d’annonce hors connexion (Bye) est reçu.

OnlineAnnouncementReceived

Se produit lorsqu’une annonce en ligne (Hello) est reçue.

S’applique à