HttpContextBase.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:
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
替换路径。