AnnouncementService Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |