Share via


IMessageProvider インターフェイス

メッセージのバス (USB 実装するインターフェイス。

名前空間:  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 のインターフェイスに対する implementor でも提供する必要があります: -、-順番、一度だけ、メッセージのサブ 5 番目の保証提供を保証します。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間