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 呼叫。如果服務初始化非同步它必須實作用來判斷的 Service_Ready 服務時準備使用者存取它。 (繼承自 ITeamFoundationService)。 | |
Subscribe | ||
Unsubscribe | 從指定的訊息匯流排取消訂閱 |
回頁首
備註
IMessageProvider 介面的所有實作項需要提供:-一次, -順序, -取得-訊息子 5 秒保證的傳遞。