TeamFoundationHttpHandler クラス

TeamFoundationHttpHandler はカスタム ハンドラーをビルド サービスの開発者の基本クラスであるように設計されており、サービス コードと Team Foundation フレームワークとの間の統合ポイントを提供します。

継承階層

System.Object
  Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationHttpHandler
    Microsoft.TeamFoundation.Git.Server.GitHttpHandler
    Microsoft.TeamFoundation.Server.Core.FileHttpHandler
    Microsoft.TeamFoundation.Server.Core.WebServices.FrameworkHttpHandler
    Microsoft.TeamFoundation.Server.Core.WebServices.TraceToggle
    Microsoft.TeamFoundation.VersionControl.Server.VersionControlHttpHandler

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

構文

'宣言
Public MustInherit Class TeamFoundationHttpHandler _
    Implements IHttpHandler
public abstract class TeamFoundationHttpHandler : IHttpHandler

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

コンストラクター

  名前 説明
プロテクト メソッド TeamFoundationHttpHandler() 派生クラスの作成のみ強制的 TeamFoundationHttpHandler の基本クラスのコンストラクターが保護されます。このコンストラクターは、TeamFoundationApplication 内で実行される検証し、サービスの実行コンテキスト情報を収集できます。
プロテクト メソッド TeamFoundationHttpHandler(HttpContextBase) テスト容易性を可能にする明示的なコンストラクターのパラメーター。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ HandlerHttpContext この Web サービス要求に関連付けられている HttpContextBase。
パブリック プロパティ IsReusable TeamFoundationHttpHandler は再利用できません。(これは m_requestContext などのメンバーを現在の要求のために設定された上でコンストラクターに対する要求がすべての呼出されてように、この処理がない最初の要求)。
プロテクト プロパティ RequestContext この Web サービス要求に関連付けられている RequestContext。

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド EnterMethod EnterMethod が実行されるハンドラーに関する情報を定義するイベント ハンドラーの先頭に注意するために使用されます。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド HandleException この基本的な WebService ExceptionHandler、例外とレコードを今後のログの要求コンテキストでそのキャプチャ。サービスでは、このメソッドをオーバーライドすることもできます。例外に行は、例外を基づいて変更するか、あるアクションをいるか、またはで同じように動作します。
プロテクト メソッド LeaveMethod LeaveMethod は WebMethod のスコープの実行の最後のコードとして呼び出されます。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ProcessRequest 派生クラスは ProcessRequest のメソッドを実装する必要があります。
プロテクト メソッド SetMethodName メソッドの名前を設定します (EnterMethod を呼び出していません)。これは、メソッドが、URL はなく、正しくアクティビティ ログに記録されるように methodInformation の、パラメーターを受け取らない同一インスタンスというようになっています。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Server.Core.WebServices 名前空間