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