HttpContextBase.RewritePath 方法

定義

當在衍生類別中覆寫時,會指派一個內部重寫路徑,使請求 URL 與資源的內部路徑不同。

多載

名稱 Description
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

替代路徑。

例外狀況

適用於