HttpServerUtilityBase.Execute メソッド

定義

派生クラスでオーバーライドされると、現在の要求のコンテキストで指定されたリソースのハンドラーを実行し、それを呼び出したプロセスに実行を返します。

オーバーロード

名前 説明
Execute(String)

派生クラスでオーバーライドされた場合は、現在のプロセスのコンテキストで、指定された仮想パスのハンドラーを実行します。

Execute(String, Boolean)

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

Execute(String, TextWriter)

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

Execute(String, TextWriter, Boolean)

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

Execute(IHttpHandler, TextWriter, Boolean)

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

Execute(String)

派生クラスでオーバーライドされた場合は、現在のプロセスのコンテキストで、指定された仮想パスのハンドラーを実行します。

public:
 virtual void Execute(System::String ^ path);
public virtual void Execute(string path);
abstract member Execute : string -> unit
override this.Execute : string -> unit
Public Overridable Sub Execute (path As String)

パラメーター

path
String

実行するハンドラーの URL。

例外

適用対象

Execute(String, Boolean)

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

public:
 virtual void Execute(System::String ^ path, bool preserveForm);
public virtual void Execute(string path, bool preserveForm);
abstract member Execute : string * bool -> unit
override this.Execute : string * bool -> unit
Public Overridable Sub Execute (path As String, preserveForm As Boolean)

パラメーター

path
String

実行するハンドラーの URL。

preserveForm
Boolean

コレクションと コレクションを保持する場合は a0/&コレクションと コレクションをクリアする。

例外

適用対象

Execute(String, TextWriter)

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

public:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public virtual void Execute(string path, System.IO.TextWriter writer);
abstract member Execute : string * System.IO.TextWriter -> unit
override this.Execute : string * System.IO.TextWriter -> unit
Public Overridable Sub Execute (path As String, writer As TextWriter)

パラメーター

path
String

実行するハンドラーの URL。

writer
TextWriter

出力をキャプチャするオブジェクト。

例外

注釈

writer パラメーターは、Execute メソッドへの参照によって渡されます。 メソッドの完了後にハンドラーから出力を取得するには、 writer オブジェクトのプロパティとメソッドを使用します。 例については、Executeを参照してください。

適用対象

Execute(String, TextWriter, Boolean)

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

public:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute(string path, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : string * System.IO.TextWriter * bool -> unit
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overridable Sub Execute (path As String, writer As TextWriter, preserveForm As Boolean)

パラメーター

path
String

実行するハンドラーの URL。

writer
TextWriter

出力をキャプチャするオブジェクト。

preserveForm
Boolean

コレクションと コレクションを保持する場合は a0/&コレクションと コレクションをクリアする。

例外

注釈

writer パラメーターは、Execute メソッドへの参照によって渡されます。 メソッドの完了後にハンドラーから出力を取得するには、 writer オブジェクトのプロパティとメソッドを使用します。 例については、Executeを参照してください。

適用対象

Execute(IHttpHandler, TextWriter, Boolean)

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

public:
 virtual void Execute(System::Web::IHttpHandler ^ handler, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute(System.Web.IHttpHandler handler, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
override this.Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
Public Overridable Sub Execute (handler As IHttpHandler, writer As TextWriter, preserveForm As Boolean)

パラメーター

handler
IHttpHandler

現在の要求を転送するインターフェイスを実装する HTTP ハンドラー。

writer
TextWriter

出力をキャプチャするオブジェクト。

preserveForm
Boolean

コレクションと コレクションを保持する場合は a0/&コレクションと コレクションをクリアする。

例外

注釈

writer パラメーターは、Execute メソッドへの参照によって渡されます。 メソッドの完了後にハンドラーから出力を取得するには、 writer オブジェクトのプロパティとメソッドを使用します。 例については、Executeを参照してください。

適用対象