AnnouncementClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由服务用于发送发现公告消息。 客户端可以使用发现机制,即,使用相应的 AnnouncementService 类来侦听公告消息并采取操作。 公告消息包含关于服务的信息,例如,服务的完全限定的协定名称、服务运行的任何范围,以及服务需要发送的任何自定义元数据。
public ref class AnnouncementClient sealed : IDisposable, System::ServiceModel::ICommunicationObject
public sealed class AnnouncementClient : IDisposable, System.ServiceModel.ICommunicationObject
type AnnouncementClient = class
interface ICommunicationObject
interface IDisposable
Public NotInheritable Class AnnouncementClient
Implements ICommunicationObject, IDisposable
- 继承
-
AnnouncementClient
- 实现
注解
如果某个服务添加 ServiceDiscoveryBehavior 行为并指定 AnnouncementEndpoint,则在该服务联机或脱机时,将会自动发送公告消息。 当您需要自己显式发送公告消息时,可使用此类。
构造函数
AnnouncementClient() |
创建 AnnouncementClient 类的新实例。 |
AnnouncementClient(AnnouncementEndpoint) |
使用指定的 AnnouncementClient 初始化 AnnouncementEndpoint 类的新实例。 |
AnnouncementClient(String) |
使用指定的终结点配置初始化 AnnouncementClient 类的新实例。 |
属性
ChannelFactory |
获取与 AnnouncementClient 关联的通道工厂。 |
ClientCredentials |
获取与 AnnouncementClient 关联的客户端凭据。 |
Endpoint |
获取与 ServiceEndpoint 关联的 AnnouncementClient。 |
InnerChannel |
获取与 AnnouncementClient 关联的内部通道。 |
MessageSequenceGenerator |
获取或设置与 AnnouncementClient 关联的消息序列生成器。 |
方法
事件
AnnounceOfflineCompleted |
在异步脱机公告 (Bye) 完成时发生。 |
AnnounceOnlineCompleted |
在异步联机公告 (Hello) 完成时发生。 |