IMessageProvider 接口

消息总线的实现的接口。

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
<InheritedExportAttribute> _
Public Interface IMessageProvider _
    Inherits ITeamFoundationService
[InheritedExportAttribute]
public interface IMessageProvider : ITeamFoundationService

IMessageProvider 类型公开以下成员。

方法

  名称 说明
公共方法 CreatePublisher 具有给定名称创建新的发行者。
公共方法 CreateSubscriber(TeamFoundationRequestContext, String) 创建一辆特定消息总线的新订阅。订阅的名称将乘以消息总线分配并返回。
公共方法 CreateSubscriber(TeamFoundationRequestContext, String, String) 创建一辆特定消息总线的新命名的订阅。
公共方法 DeletePublisher 如果它存在,请删除特定出版商。
公共方法 DeleteSubscriber
公共方法 FixMessageQueueMappings
公共方法 Publish 发布消息传送到消息总线。
公共方法 ServiceEnd ServiceEnd 调用,当托管是它保留中的关闭时,该服务应释放所有资源。 (继承自 ITeamFoundationService。)
公共方法 ServiceStart 当服务初始化时,ServiceStart 调用。如果服务 intialized 异步它必须实现用于确定的 Service_Ready 服务时准备用户访问它。 (继承自 ITeamFoundationService。)
公共方法 Subscribe
公共方法 Unsubscribe 从指定的消息总线取消订阅

页首

备注

IMessageProvider 接口的所有实现者需要提供:-释放),排序),请获取-消息子 5 秒确保的配送。

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间