Lenguaje

AnnouncementService Clase

Definición

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

Se aplica a