次の方法で共有


HttpContextBase.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:
 virtual void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public virtual void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
abstract member RewritePath : string * string * string * bool -> unit
override this.RewritePath : string * string * string * bool -> unit
Public Overridable 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

例外

適用対象

RewritePath(String, String, String)

派生クラスでオーバーライドされると、指定したパス、パス情報、クエリ文字列情報を使用して URL を書き換えます。

public:
 virtual void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public virtual void RewritePath (string filePath, string pathInfo, string queryString);
abstract member RewritePath : string * string * string -> unit
override this.RewritePath : string * string * string -> unit
Public Overridable Sub RewritePath (filePath As String, pathInfo As String, queryString As String)

パラメーター

filePath
String

置換パス。

pathInfo
String

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

queryString
String

要求クエリ文字列。

例外

適用対象

RewritePath(String, Boolean)

派生クラスでオーバーライドされた場合は、指定したパスと、サーバー リソースの仮想パスが変更されるかどうかを指定する値を使用して、URL を書き換えます。

public:
 virtual void RewritePath(System::String ^ path, bool rebaseClientPath);
public virtual void RewritePath (string path, bool rebaseClientPath);
abstract member RewritePath : string * bool -> unit
override this.RewritePath : string * bool -> unit
Public Overridable Sub RewritePath (path As String, rebaseClientPath As Boolean)

パラメーター

path
String

置換パス。

rebaseClientPath
Boolean

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

例外

適用対象

RewritePath(String)

派生クラスでオーバーライドされるとき、指定されたパスを使用して URL を書き換えます。

public:
 virtual void RewritePath(System::String ^ path);
public virtual void RewritePath (string path);
abstract member RewritePath : string -> unit
override this.RewritePath : string -> unit
Public Overridable Sub RewritePath (path As String)

パラメーター

path
String

置換パス。

例外

適用対象