AnnouncementService 类

定义

公告服务的自承载实现。

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
继承
AnnouncementService
属性

注解

此类侦听标准公告终结点 (AnnouncementEndpoint) 上的传入消息,并在 Hello 或 Bye 公告消息到达时提供事件通知。 通过从此类派生,可以提供自定义公告服务实现。

构造函数

AnnouncementService()

初始化 AnnouncementService 类的新实例。

AnnouncementService(Int32)

使用指定的重复消息历史记录长度初始化 AnnouncementService 类的新实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnBeginOfflineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

开始处理传入的脱机公告 (Bye) 消息。

OnBeginOnlineAnnouncement(DiscoveryMessageSequence, EndpointDiscoveryMetadata, AsyncCallback, Object)

开始处理传入的联机公告 (Hello) 消息。

OnEndOfflineAnnouncement(IAsyncResult)

AnnouncementService 中继承以实现自定义公告侦听器服务的用户必须重写此方法,并在此处开始处理传入的脱机公告 (Bye) 消息。

OnEndOnlineAnnouncement(IAsyncResult)

AnnouncementService 中继承以实现自定义公告侦听器服务的用户必须重写此方法,并在此处开始处理传入的脱机公告 (Bye) 消息。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

OfflineAnnouncementReceived

当收到脱机公告 (再见) 消息时发生。

OnlineAnnouncementReceived

接收联机公告 (Hello) 时发生。

适用于