Share via


TeamFoundationMessageQueueService クラス

Team Foundation Server の管理のメッセージ キューはコレクションを射影します。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueService

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationMessageQueueService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationMessageQueueService : ITeamFoundationService

TeamFoundationMessageQueueService 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド TeamFoundationMessageQueueService

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ IdleTimeout 解放する前に、メッセージ キューへのつながりがアイドル状態に接続しておくことができる時間間隔を取得します。
パブリック プロパティ OfflineTimeout メッセージ キューがオフラインであると見なされる前回タイムアウト間隔をクライアントのつながりの間で付与されます。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) 指定された範囲に含まれるすべてのメッセージを確認する非同期操作を開始します。
パブリック メソッド BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) 指定された範囲に含まれるすべてのメッセージを確認する非同期操作を開始します。
パブリック メソッド BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) メッセージ キューの非同期キューからの削除操作を開始します。
パブリック メソッド BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) メッセージ キューの非同期キューからの削除操作を開始します。
パブリック メソッド CreateQueue 新しいメッセージ キューを作成します。
パブリック メソッド DeleteQueue
パブリック メソッド EmptyQueue 認識される重要なメッセージを指定することにより、メッセージ キューの内容を空にします。
パブリック メソッド EndAcknowledge 非同期を確認するメッセージ キューの操作が終了します。
パブリック メソッド EndDequeue メッセージ キューの非同期キューからの削除操作が終了します。
パブリック メソッド EnqueueMessage メッセージ キューにメッセージを登録します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド QueueExists 指定のキューが登録されているかどうかを判定します。
パブリック メソッド SetQueueOffline オフラインに queueName のメッセージ キューの状態を設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd このメソッドは Team Foundation Server OM に統合するために用意されています。ユーザー コードから直接呼び出さないでください。
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart このメソッドは Team Foundation Server OM に統合するために用意されています。ユーザー コードから直接呼び出さないでください。

このページのトップへ

解説

ロケーション サービスの識別子: F93895D3-984C-453E-B16E-BBF147526C9D

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間