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 秒保證的傳遞。

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間