HttpContextWrapper.RewritePath Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Assigns an internal rewrite path, which lets the requested URL differ from the internal path of the resource.
Overloads
RewritePath(String, String, String, Boolean) |
Rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path. |
RewritePath(String, String, String) |
Rewrites the URL by using the specified path, path information, and query string information. |
RewritePath(String, Boolean) |
Rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified. |
RewritePath(String) |
Rewrites the URL by using the specified path. |
RewritePath(String, String, String, Boolean)
Rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.
public:
override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public override void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
override this.RewritePath : string * string * string * bool -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String, setClientFilePath As Boolean)
Parameters
- filePath
- String
The replacement path.
- pathInfo
- String
Additional path information for a resource.
- queryString
- String
The request query string.
- setClientFilePath
- Boolean
true
to set the file path used for client resources to the value of the filePath
parameter; otherwise, false
.
Exceptions
filePath
is null
.
filePath
is not in the current application's root directory.
Applies to
RewritePath(String, String, String)
Rewrites the URL by using the specified path, path information, and query string information.
public:
override void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public override void RewritePath (string filePath, string pathInfo, string queryString);
override this.RewritePath : string * string * string -> unit
Public Overrides Sub RewritePath (filePath As String, pathInfo As String, queryString As String)
Parameters
- filePath
- String
The replacement path.
- pathInfo
- String
Additional path information for a resource.
- queryString
- String
The request query string.
Exceptions
The filePath
parameter is null
.
The filePath
parameter is not in the current application's root directory.
Applies to
RewritePath(String, Boolean)
Rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.
public:
override void RewritePath(System::String ^ path, bool rebaseClientPath);
public override void RewritePath (string path, bool rebaseClientPath);
override this.RewritePath : string * bool -> unit
Public Overrides Sub RewritePath (path As String, rebaseClientPath As Boolean)
Parameters
- path
- String
The path to rewrite to.
- rebaseClientPath
- Boolean
true
to reset the virtual path; false
to keep the virtual path unchanged.
Exceptions
path
is null
.
path
is not in the current application's root directory.
Applies to
RewritePath(String)
Rewrites the URL by using the specified path.
public:
override void RewritePath(System::String ^ path);
public override void RewritePath (string path);
override this.RewritePath : string -> unit
Public Overrides Sub RewritePath (path As String)
Parameters
- path
- String
The replacement path.
Exceptions
path
is null
.
path
is not in the current application's root directory.
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기