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 auto-hospedada del servicio de anuncios.
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 realiza escuchas para los mensajes entrantes en un punto de conexión del anuncio estándar (AnnouncementEndpoint) y proporciona la notificación de eventos cuando llegan los mensajes de anuncio Hola o Adiós. Puede proporcionar una implementación de servicio de anuncio personalizada al derivar desde esta clase.
Constructores
AnnouncementService() |
Inicializa una nueva instancia de la clase AnnouncementService. |
AnnouncementService(Int32) |
Inicializa una nueva instancia de la clase AnnouncementService con la longitud especificada del historial de mensajes duplicados. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Inicia el procesamiento de mensajes entrantes del anuncio (Adiós) sin conexión. |
OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object) |
Inicia el procesamiento de mensajes del anuncio entrantes (Hola) en línea. |
OnEndOfflineAnnouncement(IAsyncResult) |
Los usuarios que heredan de AnnouncementService para implementar un servicio de agente de escucha de anuncio personalizado deben invalidar este método y comenzar a procesar los mensajes del anuncio entrantes (Adiós) sin conexión aquí. |
OnEndOnlineAnnouncement(IAsyncResult) |
Los usuarios que heredan de AnnouncementService para implementar un servicio de agente de escucha de anuncio personalizado deben invalidar este método y comenzar a procesar los mensajes del anuncio entrantes (Adiós) sin conexión aquí. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
OfflineAnnouncementReceived |
Se produce cuando se recibe un mensaje de anuncio sin conexión (Adiós). |
OnlineAnnouncementReceived |
Se produce cuando se recibe un anuncio en línea (Hola). |