HttpContextWrapper.RewritePath メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
内部リライト パスを割り当てます。これにより、要求された 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(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public override void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
override this.RewritePath : string * string * string * bool -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String, setClientFilePath As Boolean)
パラメーター
- filePath
- String
置換パス。
- pathInfo
- String
リソースの追加パス情報。
- queryString
- String
要求クエリ文字列。
- setClientFilePath
- Boolean
クライアント リソースで使用されるファイル パスを filePath
パラメーターの値に設定する場合は true
。それ以外の場合は false
。
例外
filePath
が null
です。
filePath
は現在のアプリケーションのルート ディレクトリにありません。
適用対象
RewritePath(String, String, String)
指定したパス、パス情報、クエリ文字列情報を使用して URL を書き換えます。
public:
override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public override void RewritePath (string filePath, string pathInfo, string queryString);
override this.RewritePath : string * string * string -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String)
パラメーター
- filePath
- String
置換パス。
- pathInfo
- String
リソースの追加パス情報。
- queryString
- String
要求クエリ文字列。
例外
filePath
パラメーターが null
です。
filePath
パラメーターが現在のアプリケーションのルート ディレクトリ内にありません。
適用対象
RewritePath(String, Boolean)
指定したパスおよびサーバー リソースの仮想パスが変更されるかどうかを指定する値を使用して、URL をリライトします。
public:
override void RewritePath(System::String ^ path, bool rebaseClientPath);
public override void RewritePath (string path, bool rebaseClientPath);
override this.RewritePath : string * bool -> unit
Public Overrides Sub RewritePath (path As String, rebaseClientPath As Boolean)
パラメーター
- path
- String
リライトするパス。
- rebaseClientPath
- Boolean
仮想パスをリセットする場合は true
。仮想パスを変更しない場合は false
。
例外
path
が null
です。
path
は現在のアプリケーションのルート ディレクトリにありません。
適用対象
RewritePath(String)
指定されたパスを使用して、URL をリライトします。
public:
override void RewritePath(System::String ^ path);
public override void RewritePath (string path);
override this.RewritePath : string -> unit
Public Overrides Sub RewritePath (path As String)
パラメーター
- path
- String
置換パス。
例外
path
が null
です。
path
は現在のアプリケーションのルート ディレクトリにありません。
適用対象
.NET