Share via


HttpServerUtilityWrapper.TransferRequest メソッド

定義

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

オーバーロード

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)

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

public:
 override void TransferRequest(System::String ^ path);
public override void TransferRequest (string path);
override this.TransferRequest : string -> unit
Public Overrides Sub TransferRequest (path As String)

パラメーター

path
String

実行するページまたはハンドラーの URL。

例外

この要求には、IIS 7.0 の統合パイプラインモードが必要です。

要求を処理するサーバーが使用できません。

path パラメーターが null です。

path パラメーターが正しくありません。

適用対象

TransferRequest(String, Boolean)

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

public:
 override void TransferRequest(System::String ^ path, bool preserveForm);
public override void TransferRequest (string path, bool preserveForm);
override this.TransferRequest : string * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean)

パラメーター

path
String

実行するページの URL を指定します。

preserveForm
Boolean

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

例外

この要求には、IIS 7.0 の統合パイプラインモードが必要です。

要求を処理するサーバーが使用できません。

path パラメーターが null です。

path パラメーターが正しくありません。

適用対象

TransferRequest(String, Boolean, String, NameValueCollection)

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

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public override void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)

パラメーター

path
String

実行するページまたはハンドラーの URL。

preserveForm
Boolean

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

method
String

新しい要求に対して使用する HTTP メソッド (GETPOST など)。 null の場合は、元の要求の HTTP メソッドが使用されます。

headers
NameValueCollection

新しい要求の要求ヘッダーのコレクション。

例外

要求には、統合モードで実行されている IIS 7.0 が必要です。

要求を処理するサーバーが使用できません。

path パラメーターが null です。

path パラメーターが正しくありません。

適用対象

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

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

public:
 override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public override void TransferRequest (string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)

パラメーター

path
String

パス。

preserveForm
Boolean

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

method
String

新しい要求で使用する HTTP メソッド。

headers
NameValueCollection

新しい要求の要求ヘッダーを含む NameValueCollection オブジェクト。

preserveUser
Boolean

ユーザー id を保持する場合は true。それ以外の場合は false。 このメソッドの他のオーバーロードは、preserveUser パラメーターが true に設定された状態でこのメソッドのオーバーロードを呼び出します。

例外

この要求には、IIS 7.0 の統合パイプラインモードが必要です。

要求を処理するサーバーが使用できません。

path パラメーターが null です。

path パラメーターが正しくありません。

適用対象