HttpServerUtilityWrapper クラス

定義

Web 要求を処理するためのヘルパー メソッドを提供する HTTP 組み込みオブジェクトをカプセル化します。

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
継承
HttpServerUtilityWrapper

注釈

HttpServerUtilityWrapper クラスは、HttpServerUtilityBase クラスから派生し、HttpServerUtility クラスのラッパーとして機能します。 このクラスは、 HttpServerUtility クラスの機能を公開すると同時に、 HttpServerUtilityBase 型も公開します。 HttpServerUtilityBase クラスを使用すると、アプリケーション内の HttpServerUtility クラスの元の実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。

コンストラクター

名前 説明
HttpServerUtilityWrapper(HttpServerUtility)

HttpServerUtilityWrapper クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
MachineName

サーバーのコンピューター名を取得します。

ScriptTimeout

要求のタイムアウト値を秒単位で取得または設定します。

メソッド

名前 説明
ClearError()

最新の例外をクリアします。

CreateObject(String)

オブジェクトのプログラム識別子 (ProgID) によって識別される COM オブジェクトのサーバー インスタンスを作成します。

CreateObject(Type)

オブジェクトの型によって識別される COM オブジェクトのサーバー インスタンスを作成します。

CreateObjectFromClsid(String)

オブジェクトのクラス識別子 (CLSID) によって識別される COM オブジェクトのサーバー インスタンスを作成します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Execute(IHttpHandler, TextWriter, Boolean)

TextWriter インスタンスを使用して、現在のプロセスのコンテキストで指定されたハンドラーを実行し、実行されたハンドラーからの出力と、QueryStringコレクションとForm コレクションをクリアするかどうかを指定する値をキャプチャします。

Execute(String, Boolean)

現在のプロセスのコンテキストで指定された仮想パスのハンドラーを実行し、 QueryString コレクションと Form コレクションをクリアするかどうかを指定します。

Execute(String, TextWriter, Boolean)

TextWriter インスタンスを使用してページからの出力をキャプチャし、QueryStringコレクションとForm コレクションをクリアするかどうかを示す値を使用して、現在の要求のコンテキストで指定された仮想パスのハンドラーを実行します。

Execute(String, TextWriter)

TextWriter インスタンスを使用して、現在のプロセスのコンテキストで指定された仮想パスのハンドラーを実行し、実行されたハンドラーからの出力をキャプチャします。

Execute(String)

現在のプロセスのコンテキストで、指定された仮想パスのハンドラーを実行します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLastError()

最新の例外を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HtmlDecode(String, TextWriter)

HTML でエンコードされた文字列をデコードし、ストリームで結果を返します。

HtmlDecode(String)

HTML でエンコードされた文字列をデコードし、デコードされた文字列を返します。

HtmlEncode(String, TextWriter)

文字列を HTML エンコードし、結果の出力を出力ストリームに送信します。

HtmlEncode(String)

文字列を HTML エンコードし、エンコードされた文字列を返します。

MapPath(String)

Web サーバー上の指定された仮想パスに対応する物理ファイル パスを返します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Transfer(IHttpHandler, Boolean)

カスタム HTTP ハンドラーと、 QueryString コレクションと Form コレクションをクリアするかどうかを指定する値を使用して、現在のプロセスの実行を終了し、新しい要求の実行を開始します。

Transfer(String, Boolean)

現在のページの実行を終了し、指定した URL と、 QueryString コレクションと Form コレクションをクリアするかどうかを指定する値を使用して、別のページまたはハンドラーの実行を開始します。

Transfer(String)

現在のプロセスの実行を終了し、URL で指定されたページまたはハンドラーの実行を開始します。

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

指定した HTTP メソッド、ヘッダー、パス、およびオプションを使用して、指定した URL の非同期実行を実行して、フォーム値を保持し、ユーザー ID を保持します。

TransferRequest(String, Boolean, String, NameValueCollection)

指定した HTTP メソッドとヘッダーを使用して、指定した URL でエンドポイントを非同期に実行します。

TransferRequest(String, Boolean)

指定した URL でエンドポイントを非同期に実行し、 QueryString コレクションと Form コレクションをクリアするかどうかを指定します。

TransferRequest(String)

指定した URL でエンドポイントを非同期に実行します。

UrlDecode(String, TextWriter)

URL でエンコードされた文字列をデコードし、結果の出力をストリームに送信します。

UrlDecode(String)

URL でエンコードされた文字列をデコードし、デコードされた文字列を返します。

UrlEncode(String, TextWriter)

文字列を URL エンコードし、結果の出力をストリームに送信します。

UrlEncode(String)

URL で文字列をエンコードし、エンコードされた文字列を返します。

UrlPathEncode(String)

URL 文字列のパス セクションを URL エンコードします。

UrlTokenDecode(String)

base64 桁を使用して、URL 文字列トークンを同等のバイト配列にデコードします。

UrlTokenEncode(Byte[])

base64 桁を使用してバイト配列を等価の文字列形式にエンコードします。これにより、URL での転送に使用できます。

適用対象