HttpContextBase.RewritePath 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在衍生類別中覆寫時,會指派一個內部重寫路徑,使請求 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
替代路徑。