ScriptResourceHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リソースとしてアセンブリに埋め込まれるスクリプト ファイルの要求を処理するための HTTP ハンドラーを提供します。 このクラスは継承できません。
public ref class ScriptResourceHandler : System::Web::IHttpHandler
public class ScriptResourceHandler : System.Web.IHttpHandler
type ScriptResourceHandler = class
interface IHttpHandler
Public Class ScriptResourceHandler
Implements IHttpHandler
- 継承
-
ScriptResourceHandler
- 実装
注釈
クラスは ScriptResourceHandler 、 クラスを介して参照される埋め込みスクリプト ファイルに対するすべての要求を ScriptManager 処理します。 オブジェクトは ScriptResourceHandler 、埋め込みスクリプト ライブラリと、スクリプト ライブラリのローカライズされたリソースを取得します。 プロパティが NotifyScriptLoaded にtrue
設定されている場合、 オブジェクトはScriptResourceHandler、スクリプト ファイルの末尾にある呼び出しを Sys.Application オブジェクトの notifyScriptLoaded メソッドに追加します。
既定では、 クラスは ScriptResourceHandler Internet Explorer 7 の埋め込みスクリプト ファイルを圧縮してキャッシュします。 クラスの プロパティと プロパティを使用して EnableCompression 、圧縮と EnableCaching キャッシュを ScriptingScriptResourceHandlerSection オフにすることができます。 これらのプロパティは、Web.config ファイルで設定します。
注意
以前のバージョンの Internet Explorer の圧縮を有効にするには、Web.config ファイルの clientTarget セクションで Internet Explorer 7 のエイリアスを作成します。 次に、プログラムによって プロパティの値を ClientTarget そのエイリアスに設定します。 ただし、パフォーマンスが低下し、エラーのリスクが高くなるため、この方法はお勧めしません。
AJAX 対応 ASP.NET Web アプリケーションの既定の Web.config ファイルでは、 がハンドラーとして追加 ScriptResourceHandler されます。 Web.config ファイルに次の要素を含めることで、アプリケーションにハンドラーを手動で追加できます。
<httpHandlers>
<add verb="GET,HEAD" path="ScriptResource.axd"
type="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>
コンストラクター
ScriptResourceHandler() |
ScriptResourceHandler クラスの新しいインスタンスを初期化します。 |
プロパティ
IsReusable |
派生クラス内でオーバーライドされたときに、別の要求がクラスのインスタンスを使用できるかどうかを示す値を取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ProcessRequest(HttpContext) |
派生クラス内でオーバーライドされたときに、アセンブリにリソースとして埋め込まれているスクリプト ファイルに対する HTTP Web 要求を処理します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
明示的なインターフェイスの実装
IHttpHandler.IsReusable |
別の要求が IHttpHandler インスタンスを使用できるかどうかを示す値を取得します。 |
IHttpHandler.ProcessRequest(HttpContext) |
アセンブリにリソースとして埋め込まれているスクリプト ファイルに対する HTTP Web 要求を処理します。 |
適用対象
.NET