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)

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

CreateObject(Type)

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

CreateObjectFromClsid(String)

オブジェクトのクラス ID (CLSID) で識別された COM オブジェクトのサーバー インスタンスを作成します。

Equals(Object)

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

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

指定したハンドラーを現在のプロセスのコンテキストで実行し、TextWriter インスタンスを使用することで、実行したハンドラーからの出力と、QueryString コレクションおよび Form コレクションをクリアするかどうかを指定する値を取り込みます。

Execute(String)

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

Execute(String, Boolean)

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

Execute(String, TextWriter)

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

Execute(String, TextWriter, Boolean)

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

GetHashCode()

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

(継承元 Object)
GetLastError()

最新の例外を返します。

GetType()

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

(継承元 Object)
HtmlDecode(String)

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

HtmlDecode(String, TextWriter)

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

HtmlEncode(String)

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

HtmlEncode(String, TextWriter)

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

MapPath(String)

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

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

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

Transfer(String)

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

Transfer(String, Boolean)

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

TransferRequest(String)

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

TransferRequest(String, Boolean)

指定された URL のエンドポイントを非同期的に実行し、QueryStringForm のコレクションをクリアするかどうかを指定します。

TransferRequest(String, Boolean, String, NameValueCollection)

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

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

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

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

派生クラスで実装された場合、指定した URL のエンドポイントを非同期的に実行し、指定した HTTP メソッド、ヘッダー、パス、およびオプションを使用して、フォーム値とユーザー ID を保持します。

(継承元 HttpServerUtilityBase)
UrlDecode(String)

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

UrlDecode(String, TextWriter)

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

UrlEncode(String)

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

UrlEncode(String, TextWriter)

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

UrlPathEncode(String)

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

UrlTokenDecode(String)

Base64 形式の文字を使用して、URL 文字列トークンを等価なバイト配列にデコードします。

UrlTokenEncode(Byte[])

Base64 形式の文字を使用して、バイト配列を等価の文字列表現にエンコードします。この文字列表現を URL での伝送に使用できます。

適用対象