HttpContextWrapper.RewritePath メソッド

定義

内部リライト パスを割り当てます。これにより、要求された URL がリソースの内部パスと異なっていても問題ありません。

オーバーロード

RewritePath(String, String, String, Boolean)

指定したパス、パス情報、クエリ文字列情報、クライアント ファイル パスがリライト パスに設定されているかどうかを指定する値を使用して、URL をリライトします。

RewritePath(String, String, String)

指定したパス、パス情報、クエリ文字列情報を使用して URL を書き換えます。

RewritePath(String, Boolean)

指定したパスおよびサーバー リソースの仮想パスが変更されるかどうかを指定する値を使用して、URL をリライトします。

RewritePath(String)

指定されたパスを使用して、URL をリライトします。

RewritePath(String, String, String, Boolean)

指定したパス、パス情報、クエリ文字列情報、クライアント ファイル パスがリライト パスに設定されているかどうかを指定する値を使用して、URL をリライトします。

public override void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);

パラメーター

filePath
String

置換パス。

pathInfo
String

リソースの追加パス情報。

queryString
String

要求クエリ文字列。

setClientFilePath
Boolean

クライアント リソースで使用されるファイル パスを filePath パラメーターの値に設定する場合は true。それ以外の場合は false

例外

filePathnullです。

filePath は現在のアプリケーションのルート ディレクトリにありません。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RewritePath(String, String, String)

指定したパス、パス情報、クエリ文字列情報を使用して URL を書き換えます。

public override void RewritePath (string filePath, string pathInfo, string queryString);

パラメーター

filePath
String

置換パス。

pathInfo
String

リソースの追加パス情報。

queryString
String

要求クエリ文字列。

例外

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

filePath パラメーターが現在のアプリケーションのルート ディレクトリ内にありません。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RewritePath(String, Boolean)

指定したパスおよびサーバー リソースの仮想パスが変更されるかどうかを指定する値を使用して、URL をリライトします。

public override void RewritePath (string path, bool rebaseClientPath);

パラメーター

path
String

リライトするパス。

rebaseClientPath
Boolean

仮想パスをリセットする場合は true。仮想パスを変更しない場合は false

例外

pathnullです。

path は現在のアプリケーションのルート ディレクトリにありません。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RewritePath(String)

指定されたパスを使用して、URL をリライトします。

public override void RewritePath (string path);

パラメーター

path
String

置換パス。

例外

pathnullです。

path は現在のアプリケーションのルート ディレクトリにありません。

適用対象

.NET Framework 4.8.1 およびその他のバージョン
製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1