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

true 表示要將用戶端資源所使用的檔案路徑設為 filePath 參數的值;否則為 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

取代路徑。

例外狀況

適用於