Share via


VisualStudioServicesApplication クラス

継承階層

System.Object
  System.Web.HttpApplication
    Microsoft.TeamFoundation.Framework.Server.VisualStudioServicesApplication
      Microsoft.TeamFoundation.Server.Core.TeamFoundationApplication

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

構文

'宣言
Public Class VisualStudioServicesApplication _
    Inherits HttpApplication _
    Implements IRegisteredObject
public class VisualStudioServicesApplication : HttpApplication, 
    IRegisteredObject

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Application アプリケーションの現在の状態を取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Context 現在の要求に関する HTTP 固有の情報を取得します。 (HttpApplication から継承されます。)
プロテクト プロパティ Events すべてのアプリケーション イベントを処理するイベント ハンドラー デリゲートのリストを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Modules 現在のアプリケーションのモジュールのコレクションを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Request 現在の要求に関する組み込みの要求オブジェクトを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ RequestContext 要求コンテキストは、要求ごとに、ASP.Net Application_BeginRequest の呼び出しが要求の処理で使用可能になっているため、されたときに作成されます
パブリック プロパティ Response 現在の要求に関する組み込みの応答オブジェクトを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Server 現在の要求に関する組み込みのサーバー オブジェクトを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Session セッション データへのアクセスを実現する組み込みのセッション オブジェクトを取得します。 (HttpApplication から継承されます。)
パブリック プロパティ Site IComponent の実装に対するサイト インターフェイスを取得または設定します。 (HttpApplication から継承されます。)
パブリック プロパティ User 現在の要求に関する組み込みのユーザー オブジェクトを取得します。 (HttpApplication から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 指定した AcquireRequestState イベントを、現在の要求の非同期 AcquireRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 指定した AcquireRequestState イベントを、現在の要求の非同期 AcquireRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 指定した AuthenticateRequest イベントを、現在の要求の非同期 AuthenticateRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した AuthenticateRequest イベントを、現在の要求の非同期 AuthenticateRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 指定した AuthorizeRequest イベントを、現在の要求の非同期 AuthorizeRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した AuthorizeRequest イベントを、現在の要求の非同期 AuthorizeRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) 指定した BeginRequest イベントを、現在の要求の非同期 BeginRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した BeginRequest イベントを、現在の要求の非同期 BeginRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) 指定した EndRequest イベントを、現在の要求の非同期 EndRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した EndRequest イベントを、現在の要求の非同期 EndRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) 指定した LogRequest イベントを、現在の要求の非同期 LogRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した LogRequest イベントを、現在の要求の非同期 LogRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 指定した MapRequestHandler イベントを、現在の要求の非同期 MapRequestHandler イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 指定した MapRequestHandler イベントを、現在の要求の非同期 MapRequestHandler イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) 指定した PostAcquireRequestState イベントを、現在の要求の非同期 PostAcquireRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostAcquireRequestState イベントを、現在の要求の非同期 PostAcquireRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) 指定した PostAuthenticateRequest イベントを、現在の要求の非同期 PostAuthenticateRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostAuthorizeRequest イベントを、現在の要求の非同期 PostAuthorizeRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) 指定した PostAuthorizeRequest イベントを、現在の要求の非同期 PostAuthorizeRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostAuthorizeRequest を、現在の要求の非同期 PostAuthorizeRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) 指定した PostLogRequest イベントを、現在の要求の非同期 PostLogRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostLogRequest イベントを、現在の要求の非同期 PostLogRequest イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) 指定した PostMapRequestHandler イベントを、現在の要求の非同期 PostMapRequestHandler イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostMapRequestHandler イベントを、現在の要求の非同期 PostMapRequestHandler イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 指定した PostReleaseRequestState イベントを、現在の要求の非同期 PostReleaseRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostReleaseRequestState イベントを、現在の要求の非同期 PostReleaseRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 指定した PostRequestHandlerExecute イベントを、現在の要求の非同期 PostRequestHandlerExecute イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostRequestHandlerExecute イベントを、現在の要求の非同期 PostRequestHandlerExecute イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 指定した PostResolveRequestCache イベントを、現在の要求の非同期 PostResolveRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostResolveRequestCache イベントを、現在の要求の非同期 PostResolveRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 指定した PostUpdateRequestCache イベントを、現在の要求の非同期 PostUpdateRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 指定した PostUpdateRequestCache イベントを、現在の要求の非同期 PostUpdateRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) 指定した PreRequestHandlerExecute イベントを、現在の要求の非同期 PreRequestHandlerExecute イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) 指定した PreRequestHandlerExecute イベントを、現在の要求の非同期 PreRequestHandlerExecute イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) 指定した ReleaseRequestState イベントを、現在の要求の非同期 ReleaseRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) 指定した ReleaseRequestState イベントを、現在の要求の非同期 ReleaseRequestState イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) 指定した ResolveRequestCache イベント ハンドラーを、現在の要求の非同期 ResolveRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 指定した ResolveRequestCache イベント ハンドラーを、現在の要求の非同期 ResolveRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) 指定した UpdateRequestCache イベントを、現在の要求の非同期 UpdateRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
パブリック メソッド AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) 指定した UpdateRequestCache イベントを、現在の要求の非同期 UpdateRequestCache イベント ハンドラーのコレクションに追加します。 (HttpApplication から継承されます。)
プロテクト メソッド Application_BeginRequest
プロテクト メソッド Application_End 一般的なアプリケーションの終了処理を実行します。
プロテクト メソッド Application_EndRequest POST 要求を処理する。要求の完了が ASP.NET にたどられ、スレッド カルチャがリセットされます。
プロテクト メソッド Application_Error アプリケーションのハンドルのエラー。例外は、Watson を使用して記録して報告されます。
プロテクト メソッド Application_PostAuthenticateRequest
プロテクト メソッド Application_PostAuthorizeRequest
プロテクト メソッド Application_PreRequestHandlerExecute
プロテクト メソッド Application_Start 共通アプリケーションの起動処理を実行します。
パブリック メソッド CompleteRequest ASP.NET に実行の HTTP パイプライン チェイン内のすべてのイベントとフィルター処理を省略させ、直接 EndRequest イベントを実行させます。 (HttpApplication から継承されます。)
パブリック メソッド Dispose HttpApplication インスタンスを破棄します。 (HttpApplication から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetOutputCacheProviderName Web サイトに対して構成されている既定の出力キャッシュ プロバイダーの名前を取得します。 (HttpApplication から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetVaryByCustomString VaryByCustom プロパティのアプリケーション全体にわたる実装を提供します。 (HttpApplication から継承されます。)
パブリック メソッド Init イベント ハンドラー モジュールがすべて追加された後にカスタム初期化コードを実行します。 (HttpApplication から継承されます。)
プロテクト メソッド IsLicenseValid サーバーのライセンスが有効であることを確認します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnFirstRequest
パブリック メソッド Stop IRegisteredObject.Stop これは、ASP.Net がシャットダウンに、実際のアプリケーションを試みたときに呼び出されます。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント AcquireRequestState 現在の要求に関連付けられた現在の状態 (セッション状態など) を ASP.NET が取得すると発生します。 (HttpApplication から継承されます。)
パブリック イベント AuthenticateRequest セキュリティ モジュールがユーザーの ID を確立すると発生します。 (HttpApplication から継承されます。)
パブリック イベント AuthorizeRequest セキュリティ モジュールによってユーザーが承認されると発生します。 (HttpApplication から継承されます。)
パブリック イベント BeginRequest ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェインの最初のイベントとして発生します。 (HttpApplication から継承されます。)
パブリック イベント Disposed アプリケーションの破棄時に発生します。 (HttpApplication から継承されます。)
パブリック イベント EndRequest ASP.NET が要求に応答するときに、実行の HTTP パイプライン チェインの最後のイベントとして発生します。 (HttpApplication から継承されます。)
パブリック イベント Error 未処理の例外がスローされると発生します。 (HttpApplication から継承されます。)
パブリック イベント LogRequest ASP.NET が現在の要求に対するログの記録処理を実行する直前に発生します。 (HttpApplication から継承されます。)
パブリック イベント MapRequestHandler インフラストラクチャ。要求に応答するハンドラーが選択されると発生します。 (HttpApplication から継承されます。)
パブリック イベント OnFormatError アプリケーション エラー応答を返す前に発生したイベント。
パブリック イベント OnReportError ワトソン博士のエラーを報告するアプリケーション前に発生したイベント。
パブリック イベント PostAcquireRequestState 現在の要求に関連付けられた要求状態 (セッション状態など) が取得されると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostAuthenticateRequest セキュリティ モジュールがユーザーの ID を確立すると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostAuthorizeRequest 現在の要求のユーザーが承認されると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostLogRequest ASP.NET が LogRequest イベントに対するすべてのイベント ハンドラーの処理を完了したときに発生します。 (HttpApplication から継承されます。)
パブリック イベント PostMapRequestHandler ASP.NET が現在の要求を適切なイベント ハンドラーにマップすると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostReleaseRequestState ASP.NET がすべての要求イベント ハンドラーの実行を完了し、要求状態データが格納されると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostRequestHandlerExecute ASP.NET イベント ハンドラー (ページ、XML Web サービスなど) の実行が完了すると発生します。 (HttpApplication から継承されます。)
パブリック イベント PostResolveRequestCache ASP.NET が現在のイベント ハンドラーの実行を省略し、キャッシング モジュールに対してキャッシュからの要求の処理を許可した場合に発生します。 (HttpApplication から継承されます。)
パブリック イベント PostUpdateRequestCache ASP.NET が、キャッシング モジュールの更新、およびキャッシュからの後続の要求の処理に使用する応答の格納を終了すると発生します。 (HttpApplication から継承されます。)
パブリック イベント PreRequestHandlerExecute ASP.NET がイベント ハンドラー (ページ、XML Web サービスなど) の実行を開始する直前に発生します。 (HttpApplication から継承されます。)
パブリック イベント PreSendRequestContent ASP.NET がコンテンツをクライアントに送信する直前に発生します。 (HttpApplication から継承されます。)
パブリック イベント PreSendRequestHeaders ASP.NET が HTTP ヘッダーをクライアントに送信する直前に発生します。 (HttpApplication から継承されます。)
パブリック イベント ReleaseRequestState ASP.NET がすべての要求イベント ハンドラーの実行を終了すると発生します。このイベントが発生すると、状態モジュールが現在の状態データを保存します。 (HttpApplication から継承されます。)
パブリック イベント ResolveRequestCache イベント ハンドラー (ページまたは Web サービスなど) の実行を省略してキャッシング モジュールでキャッシュからの要求を処理できるようにするために、ASP.NET が承認イベントを完了したときに発生します。 (HttpApplication から継承されます。)
パブリック イベント UpdateRequestCache キャッシュからの後続の要求を処理するために使用する応答をキャッシング モジュールで格納できるようにするために、ASP.NET がイベント ハンドラーの実行を完了したときに発生します。 (HttpApplication から継承されます。)

このページのトップへ

フィールド

  名前 説明
プロテクト フィールド静的メンバー s_Area
プロテクト フィールド静的メンバー s_isWebAppRegistered
プロテクト フィールド静的メンバー s_Layer
プロテクト フィールド静的メンバー s_registrationAttemptsRemaining

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IHttpAsyncHandler.BeginProcessRequest HTTP イベント ハンドラーの非同期の呼び出しを開始します。 (HttpApplication から継承されます。)
明示的なインターフェイス実装プライベート メソッド IHttpAsyncHandler.EndProcessRequest 処理の終了時に、非同期処理の End メソッドを提供します。 (HttpApplication から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IHttpHandler.IsReusable 別の要求で IHttpHandler オブジェクトを使用できるかどうかを示す Boolean 値を取得します。 (HttpApplication から継承されます。)
明示的なインターフェイス実装プライベート メソッド IHttpHandler.ProcessRequest IHttpHandler インターフェイスを実装するカスタム HTTP ハンドラーによって、HTTP Web 要求の処理を有効にします。 (HttpApplication から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間