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 -> unitPublic 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 -> unitPublic 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 -> unitPublic 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 -> unitPublic Overridable Sub RewritePath (path As String)参数
- path
- String
替换路径。