HttpApplicationとは? わかりやすく解説

HttpApplication イベント


パブリック イベントパブリック イベント

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

関連項目

HttpApplication クラス
System.Web 名前空間
IHttpHandlerFactory
IHttpHandler
IHttpModule

その他の技術情報

httpHandlers 要素 (ASP.NET 設定スキーマ)
httpModules 要素 (ASP.NET 設定スキーマ)

HttpApplication クラス

ASP.NET アプリケーション内のすべてのアプリケーション オブジェクトに共通のメソッドプロパティ、およびイベント定義します。このクラスアプリケーション基本クラスで、開発者が Global.asax ファイル定義します

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class HttpApplication
    Implements IHttpAsyncHandler, IHttpHandler, IComponent, IDisposable
Dim instance As HttpApplication
public class HttpApplication : IHttpAsyncHandler,
 IHttpHandler, IComponent, 
    IDisposable
public ref class HttpApplication : IHttpAsyncHandler,
 IHttpHandler, IComponent, 
    IDisposable
public class HttpApplication implements IHttpAsyncHandler,
 IHttpHandler, 
    IComponent, IDisposable
public class HttpApplication implements IHttpAsyncHandler,
 IHttpHandler, 
    IComponent, IDisposable
解説解説

HttpApplication クラスインスタンスは、開発者直接作成するではなくASP.NET インフラストラクチャ作成されます。HttpApplication クラス1 つインスタンス使用してその有効期間内に多く要求を処理できますが、インスタンス一度処理できる要求1 つだけです。このためメンバ変数使用して要求ごとのデータ格納できます

アプリケーションは、Global.asax ファイル定義されているモジュールまたはユーザー コード処理されるイベント次の順序実行します

  1. BeginRequest

  2. AuthenticateRequest

  3. PostAuthenticateRequest

  4. AuthorizeRequest

  5. PostAuthorizeRequest

  6. ResolveRequestCache

  7. PostResolveRequestCache

    PostResolveRequestCache イベントの後および PostMapRequestHandler イベント前にイベント ハンドラ (要求 URL対応するページ) が作成されます。

  8. PostMapRequestHandler

  9. AcquireRequestState

  10. PostAcquireRequestState

  11. PreRequestHandlerExecute

    イベント ハンドラ実行されます。

  12. PostRequestHandlerExecute

  13. ReleaseRequestState

  14. PostReleaseRequestState

    PostReleaseRequestState イベントの後、応答フィルタ存在する場合出力フィルタ処理ます。

  15. UpdateRequestCache

  16. PostUpdateRequestCache

  17. EndRequest

使用例使用例

HttpApplication クラスとそのイベント使用方法次の 2 つの例に示しますコード例では、カスタム HTTP モジュール作成してそれにイベント接続する方法示します2 つ目の例では、Web.config ファイル変更方法デモンストレーションます。

カスタム HTTP モジュール作成しAcquireRequestState イベントをその HTTP モジュール接続する方法次のコード例示しますHTTP モジュールWeb アプリケーション リソースへの各要求受け取ることによって、クライアント要求フィルタ処理が可能となりますHttpApplication イベントサブスクライブするすべての HTTP モジュールは、IHttpModule インターフェイス実装する必要があります

Imports System
Imports System.Web

Namespace Samples.AspNet.VB
    Public Class CustomHTTPModule
        Implements IHttpModule

        Public Sub New()

            ' Class constructor.

        End Sub


        ' Classes that inherit IHttpModule 
        ' must implement the Init and Dispose methods.
        Public Sub Init(ByVal
 app As HttpApplication) Implements IHttpModule.Init

            AddHandler app.AcquireRequestState, AddressOf
 app_AcquireRequestState
            AddHandler app.PostAcquireRequestState, AddressOf
 app_PostAcquireRequestState

        End Sub


        Public Sub Dispose() Implements
 IHttpModule.Dispose

            ' Add code to clean up the
            ' instance variables of a module.

        End Sub


        ' Define a custom AcquireRequestState event handler.
        Public Sub app_AcquireRequestState(ByVal
 o As Object, ByVal ea
 As EventArgs)

            Dim httpApp As HttpApplication
 = CType(o, HttpApplication)
            Dim ctx As HttpContext = HttpContext.Current
            ctx.Response.Write(" Executing AcquireRequestState
 ")

        End Sub

        ' Define a custom PostAcquireRequestState event handler.
        Public Sub app_PostAcquireRequestState(ByVal
 o As Object, ByVal ea
 As EventArgs)

            Dim httpApp As HttpApplication
 = CType(o, HttpApplication)
            Dim ctx As HttpContext = HttpContext.Current
            ctx.Response.Write(" Executing PostAcquireRequestState
 ")

        End Sub

    End Class

End Namespace
using System;
using System.Web;

namespace Samples.AspNet.CS
{
    public class CustomHTTPModule : IHttpModule
    {
        public CustomHTTPModule()
        {
            // Class constructor.
        }

        // Classes that inherit IHttpModule 
        // must implement the Init and Dispose methods.
        public void Init(HttpApplication app)
        {

            app.AcquireRequestState += new EventHandler(app_AcquireRequestState);
            app.PostAcquireRequestState += new EventHandler(app_PostAcquireRequestState);
        }

        public void Dispose()
        {
            // Add code to clean up the
            // instance variables of a module.
        }

        // Define a custom AcquireRequestState event handler.
        public void app_AcquireRequestState(object
 o, EventArgs ea)
        {
            HttpApplication httpApp = (HttpApplication)o;
            HttpContext ctx = HttpContext.Current;
            ctx.Response.Write(" Executing AcquireRequestState ");
        }

        // Define a custom PostAcquireRequestState event handler.
        public void app_PostAcquireRequestState(object
 o, EventArgs ea)
        {
            HttpApplication httpApp = (HttpApplication)o;
            HttpContext ctx = HttpContext.Current;
            ctx.Response.Write(" Executing PostAcquireRequestState ");
        }

    }
}

カスタム HTTP モジュール内でイベント発生させるためには、まず、HTTP モジュールに関する通知ASP.NET に対して行われるように、Web.config ファイル構成設定変更する必要があります。Web.config ファイルhttpModules セクションにおける適切な構成設定次のコード例示します

<configuration>
  <system.web>
    <httpModules>
      <add type="Samples.AspNet.CS.CustomHTTPModule"
           name="CustomHttpModule" />
      </httpModules>
  </system.web>
</configuration>
<configuration>
  <system.web>
    <httpModules>
      <add type="Samples.AspNet.VB.CustomHTTPModule"
           name="CustomHttpModule" />
      </httpModules>
  </system.web>
</configuration>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.Web.HttpApplication
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
HttpApplication メンバ
System.Web 名前空間
IHttpHandlerFactory
IHttpHandler
IHttpModule
その他の技術情報
httpHandlers 要素 (ASP.NET 設定スキーマ)
httpModules 要素 (ASP.NET 設定スキーマ)

HttpApplication コンストラクタ


HttpApplication プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.IHttpHandler.IsReusable 別の要求で IHttpHandler オブジェクト使用できるかどうかを示す Boolean 値を取得します
参照参照

関連項目

HttpApplication クラス
System.Web 名前空間
IHttpHandlerFactory
IHttpHandler
IHttpModule

その他の技術情報

httpHandlers 要素 (ASP.NET 設定スキーマ)
httpModules 要素 (ASP.NET 設定スキーマ)

HttpApplication メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AddOnAcquireRequestStateAsync オーバーロードされます指定した AcquireRequestState イベントを、現在の要求非同期 AcquireRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnAuthenticateRequestAsync オーバーロードされます指定した AuthenticateRequest イベントを、現在の要求非同期 AuthenticateRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnAuthorizeRequestAsync オーバーロードされます指定した AuthorizeRequest イベントを、現在の要求非同期 AuthorizeRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnBeginRequestAsync オーバーロードされます指定した BeginRequest イベントを、現在の要求非同期 BeginRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnEndRequestAsync オーバーロードされます指定した EndRequest イベントを、現在の要求非同期 EndRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAcquireRequestStateAsync オーバーロードされます指定した PostAcquireRequestState イベントを、現在の要求非同期 PostAcquireRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAuthenticateRequestAsync オーバーロードされます指定した AddOnPostAcquireRequestStateAsync イベントを、現在の要求非同期 PostAuthenticateRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAuthorizeRequestAsync オーバーロードされます指定した PostAuthorizeRequest イベントを、現在の要求非同期 PostAuthorizeRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostMapRequestHandlerAsync オーバーロードされます指定した PostMapRequestHandler イベントを、現在の要求非同期 PostMapRequestHandler イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostReleaseRequestStateAsync オーバーロードされます指定した PostReleaseRequestState イベントを、現在の要求非同期 PostReleaseRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostRequestHandlerExecuteAsync オーバーロードされます指定した PostRequestHandlerExecute イベントを、現在の要求非同期 PostRequestHandlerExecute イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostResolveRequestCacheAsync オーバーロードされます指定した PostResolveRequestCache イベントを、現在の要求非同期 PostResolveRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostUpdateRequestCacheAsync オーバーロードされます指定した PostUpdateRequestCache イベントを、現在の要求非同期 PostUpdateRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnPreRequestHandlerExecuteAsync オーバーロードされます指定した PreRequestHandlerExecute イベントを、現在の要求非同期 PreRequestHandlerExecute イベント ハンドラコレクション追加します
パブリック メソッド AddOnReleaseRequestStateAsync オーバーロードされます指定した ReleaseRequestState イベントを、現在の要求非同期 ReleaseRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnResolveRequestCacheAsync オーバーロードされます指定した ResolveRequestCache イベント ハンドラを、現在の要求非同期 ResolveRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnUpdateRequestCacheAsync オーバーロードされます指定した UpdateRequestCache イベントを、現在の要求非同期 UpdateRequestCache イベント ハンドラコレクション追加します
パブリック メソッド CompleteRequest ASP.NET実行HTTP パイプライン チェイン内のすべてのイベントフィルタ処理省略させ、直接 EndRequest イベント実行させます
パブリック メソッド Dispose HttpApplication インスタンス破棄します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド GetVaryByCustomString VaryByCustom プロパティアプリケーション全体にわたる実装提供します
パブリック メソッド Init イベント ハンドラ モジュールがすべて追加された後にカスタム初期化コード実行します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.IHttpAsyncHandler.BeginProcessRequest HTTP イベント ハンドラ非同期呼び出し開始します
インターフェイスの明示的な実装 System.Web.IHttpAsyncHandler.EndProcessRequest 処理の完了時に非同期処理End メソッド提供します
インターフェイスの明示的な実装 System.Web.IHttpHandler.ProcessRequest IHttpHandler インターフェイス実装するカスタム HTTP ハンドラによって、HTTP Web 要求の処理を有効にます。
参照参照

関連項目

HttpApplication クラス
System.Web 名前空間
IHttpHandlerFactory
IHttpHandler
IHttpModule

その他の技術情報

httpHandlers 要素 (ASP.NET 設定スキーマ)
httpModules 要素 (ASP.NET 設定スキーマ)

HttpApplication メンバ

ASP.NET アプリケーション内のすべてのアプリケーション オブジェクトに共通のメソッドプロパティ、およびイベント定義します。このクラスアプリケーション基本クラスで、開発者が Global.asax ファイル定義します

HttpApplication データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド HttpApplication HttpApplication クラス新しインスタンス作成します
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AddOnAcquireRequestStateAsync オーバーロードされます指定した AcquireRequestState イベントを、現在の要求非同期 AcquireRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnAuthenticateRequestAsync オーバーロードされます指定した AuthenticateRequest イベントを、現在の要求非同期 AuthenticateRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnAuthorizeRequestAsync オーバーロードされます指定した AuthorizeRequest イベントを、現在の要求非同期 AuthorizeRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnBeginRequestAsync オーバーロードされます指定した BeginRequest イベントを、現在の要求非同期 BeginRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnEndRequestAsync オーバーロードされます指定した EndRequest イベントを、現在の要求非同期 EndRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAcquireRequestStateAsync オーバーロードされます指定した PostAcquireRequestState イベントを、現在の要求非同期 PostAcquireRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAuthenticateRequestAsync オーバーロードされます指定した AddOnPostAcquireRequestStateAsync イベントを、現在の要求非同期 PostAuthenticateRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostAuthorizeRequestAsync オーバーロードされます指定した PostAuthorizeRequest イベントを、現在の要求非同期 PostAuthorizeRequest イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostMapRequestHandlerAsync オーバーロードされます指定した PostMapRequestHandler イベントを、現在の要求非同期 PostMapRequestHandler イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostReleaseRequestStateAsync オーバーロードされます指定した PostReleaseRequestState イベントを、現在の要求非同期 PostReleaseRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostRequestHandlerExecuteAsync オーバーロードされます指定した PostRequestHandlerExecute イベントを、現在の要求非同期 PostRequestHandlerExecute イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostResolveRequestCacheAsync オーバーロードされます指定した PostResolveRequestCache イベントを、現在の要求非同期 PostResolveRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnPostUpdateRequestCacheAsync オーバーロードされます指定した PostUpdateRequestCache イベントを、現在の要求非同期 PostUpdateRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnPreRequestHandlerExecuteAsync オーバーロードされます指定した PreRequestHandlerExecute イベントを、現在の要求非同期 PreRequestHandlerExecute イベント ハンドラコレクション追加します
パブリック メソッド AddOnReleaseRequestStateAsync オーバーロードされます指定した ReleaseRequestState イベントを、現在の要求非同期 ReleaseRequestState イベント ハンドラコレクション追加します
パブリック メソッド AddOnResolveRequestCacheAsync オーバーロードされます指定した ResolveRequestCache イベント ハンドラを、現在の要求非同期 ResolveRequestCache イベント ハンドラコレクション追加します
パブリック メソッド AddOnUpdateRequestCacheAsync オーバーロードされます指定した UpdateRequestCache イベントを、現在の要求非同期 UpdateRequestCache イベント ハンドラコレクション追加します
パブリック メソッド CompleteRequest ASP.NET実行HTTP パイプライン チェイン内のすべてのイベントフィルタ処理省略させ、直接 EndRequest イベント実行させます
パブリック メソッド Dispose HttpApplication インスタンス破棄します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド GetVaryByCustomString VaryByCustom プロパティアプリケーション全体にわたる実装提供します
パブリック メソッド Init イベント ハンドラ モジュールがすべて追加された後にカスタム初期化コード実行します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
  名前 説明
パブリック イベント AcquireRequestState 現在の要求関連付けられた現在の状態 (セッション状態など) を ASP.NET取得する発生します
パブリック イベント AuthenticateRequest セキュリティ モジュールユーザーID確立する発生します
パブリック イベント AuthorizeRequest セキュリティ モジュールによってユーザー承認される発生します
パブリック イベント BeginRequest ASP.NET要求応答するときに、実行HTTP パイプライン チェイン最初イベントとして発生します
パブリック イベント Disposed アプリケーションDisposed イベント待機するイベント ハンドラ追加します
パブリック イベント EndRequest ASP.NET要求応答するときに、実行HTTP パイプライン チェイン最後イベントとして発生します
パブリック イベント Error 処理されない例外スローされると発生します
パブリック イベント PostAcquireRequestState 現在の要求関連付けられた要求状態 (セッション状態など) が取得されると発生します
パブリック イベント PostAuthenticateRequest セキュリティ モジュールユーザーID確立する発生します
パブリック イベント PostAuthorizeRequest 現在の要求ユーザー承認される発生します
パブリック イベント PostMapRequestHandler ASP.NET現在の要求適切なイベント ハンドラマップすると発生します
パブリック イベント PostReleaseRequestState ASP.NETすべての要求イベント ハンドラ実行完了し要求状態データ格納される発生します
パブリック イベント PostRequestHandlerExecute ASP.NET イベント ハンドラ (ページXML Web サービスなど) の実行完了する発生します
パブリック イベント PostResolveRequestCache ASP.NET現在のイベント ハンドラ実行省略しキャッシング モジュールに対してキャッシュからの要求の処理を許可した場合発生します
パブリック イベント PostUpdateRequestCache ASP.NET が、キャッシング モジュール更新、およびキャッシュからの後続要求の処理に使用する応答格納完了する発生します
パブリック イベント PreRequestHandlerExecute ASP.NETイベント ハンドラ (ページXML Web サービスなど) の実行開始する直前発生します
パブリック イベント PreSendRequestContent ASP.NETコンテンツクライアント送信する直前発生します
パブリック イベント PreSendRequestHeaders ASP.NETHTTP ヘッダークライアント送信する直前発生します
パブリック イベント ReleaseRequestState ASP.NETすべての要求イベント ハンドラ実行終了する発生します。このイベント発生すると、状態モジュール現在の状態データ保存します
パブリック イベント ResolveRequestCache イベント ハンドラ (ページまたは Web サービスなど) の実行省略してキャッシング モジュールキャッシュからの要求処理できるようにするために、ASP.NET承認イベント完了したときに発生します
パブリック イベント UpdateRequestCache キャッシュからの後続要求処理するために使用する応答キャッシング モジュール格納できるようにするために、ASP.NETイベント ハンドラ実行完了したときに発生します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.IHttpAsyncHandler.BeginProcessRequest HTTP イベント ハンドラ非同期呼び出し開始します
インターフェイスの明示的な実装 System.Web.IHttpAsyncHandler.EndProcessRequest 処理の完了時に非同期処理End メソッド提供します
インターフェイスの明示的な実装 System.Web.IHttpHandler.ProcessRequest IHttpHandler インターフェイス実装するカスタム HTTP ハンドラによって、HTTP Web 要求の処理を有効にます。
インターフェイスの明示的な実装 System.Web.IHttpHandler.IsReusable 別の要求IHttpHandler オブジェクト使用できるかどうかを示す Boolean 値を取得します
参照参照

関連項目

HttpApplication クラス
System.Web 名前空間
IHttpHandlerFactory
IHttpHandler
IHttpModule

その他の技術情報

httpHandlers 要素 (ASP.NET 設定スキーマ)
httpModules 要素 (ASP.NET 設定スキーマ)



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「HttpApplication」の関連用語

HttpApplicationのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



HttpApplicationのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS