HttpServerUtilityWrapper.TransferRequest メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した URL のエンドポイントを非同期で実行します。
オーバーロード
TransferRequest(String) |
指定した URL のエンドポイントを非同期で実行します。 |
TransferRequest(String, Boolean) |
指定された URL のエンドポイントを非同期的に実行し、QueryString と Form のコレクションをクリアするかどうかを指定します。 |
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 のエンドポイントを非同期的に実行し、QueryString と Form のコレクションをクリアするかどうかを指定します。
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 コレクションを保持する場合は、true
。QueryString コレクションおよび 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 コレクションを保持する場合は、true
。QueryString コレクションおよび Form コレクションをクリアする場合は、false
。
- method
- String
新しい要求に対して使用する HTTP メソッド (GET
、POST
など)。 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 コレクションを保持する場合は、true
。QueryString コレクションおよび Form コレクションをクリアする場合は、false
。
- method
- String
新しい要求で使用する HTTP メソッド。
- headers
- NameValueCollection
新しい要求の要求ヘッダーを含む NameValueCollection オブジェクト。
- preserveUser
- Boolean
ユーザー id を保持する場合は true
。それ以外の場合は false
。 このメソッドの他のオーバーロードは、preserveUser
パラメーターが true
に設定された状態でこのメソッドのオーバーロードを呼び出します。
例外
この要求には、IIS 7.0 の統合パイプラインモードが必要です。
要求を処理するサーバーが使用できません。
path
パラメーターが null
です。
path
パラメーターが正しくありません。