次の方法で共有


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

QueryString コレクションおよび Form コレクションを保持する場合は、trueQueryString コレクションおよび Form コレクションをクリアする場合は、false

例外

適用対象

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

QueryString コレクションおよび Form コレクションを保持する場合は、trueQueryString コレクションおよび Form コレクションをクリアする場合は、false

例外

注釈

パラメーターは 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

QueryString コレクションおよび Form コレクションを保持する場合は、trueQueryString コレクションおよび Form コレクションをクリアする場合は、false

例外

注釈

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

適用対象