AnnouncementService Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una implementación autohospedada del servicio de anuncio.
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
- Herencia
-
AnnouncementService
- Atributos
Comentarios
Esta clase escucha los mensajes entrantes en un punto de conexión de anuncio estándar (AnnouncementEndpoint) y proporciona una notificación de eventos cuando llegan los mensajes de anuncio Hello o Bye. Puede proporcionar una implementación de servicio de anuncio personalizada derivando de esta clase.
Constructores
| Nombre | Description |
|---|---|
| AnnouncementService() |
Inicializa una nueva instancia de la clase AnnouncementService. |
| AnnouncementService(Int32) |
Inicializa una nueva instancia de la AnnouncementService clase con la longitud especificada del historial de mensajes duplicados. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Inicia el procesamiento de mensajes entrantes de anuncio sin conexión (Bye). |
| OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Inicia el procesamiento de mensajes entrantes de anuncios en línea (Hello). |
| OnEndOfflineAnnouncement(IAsyncResult) |
Los usuarios que heredan de AnnouncementService para implementar un servicio de escucha de anuncio personalizado deben invalidar este método y empezar a procesar los mensajes entrantes de anuncio sin conexión (Bye) aquí. |
| OnEndOnlineAnnouncement(IAsyncResult) |
Los usuarios que heredan de AnnouncementService para implementar un servicio de escucha de anuncio personalizado deben invalidar este método y empezar a procesar los mensajes entrantes de anuncio sin conexión (Bye) aquí. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| OfflineAnnouncementReceived |
Se produce cuando se recibe un mensaje de anuncio sin conexión (Bye). |
| OnlineAnnouncementReceived |
Se produce cuando se recibe un anuncio en línea (Hello). |