HttpContextWrapper.RewritePath Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Назначает путь перезаписи, благодаря которому запрошенный 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:
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)
Параметры
- filePath
- String
Путь замены.
- pathInfo
- String
Дополнительные сведения о пути для ресурса.
- queryString
- String
Строка запроса.
- setClientFilePath
- Boolean
Значение true
для присвоения пути к файлу, используемому для ресурсов клиента, значения параметра filePath
; в противном случае — значение false
.
Исключения
filePath
имеет значение null
.
filePath
не находится в корневом каталоге текущего приложения.
Применяется к
RewritePath(String, String, String)
Перезаписывает URL-адрес, используя указанный путь, сведения о пути и данные строки запроса.
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)
Параметры
- filePath
- String
Путь замены.
- pathInfo
- String
Дополнительные сведения о пути для ресурса.
- queryString
- String
Строка запроса.
Исключения
Параметр filePath
имеет значение null
.
Параметр filePath
отсутствует в корневом каталоге текущего приложения.
Применяется к
RewritePath(String, Boolean)
Перезаписывает URL-адрес, используя заданный путь и значение, которое указывает, был ли изменен виртуальный путь к ресурсам сервера.
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)
Параметры
- path
- String
Путь перезаписи.
- rebaseClientPath
- Boolean
Значение true
для сброса виртуального пути; значение false
для сохранения виртуального пути без изменений.
Исключения
path
имеет значение null
.
path
не находится в корневом каталоге текущего приложения.
Применяется к
RewritePath(String)
Перезаписывает URL-адрес, используя заданный путь.
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)
Параметры
- path
- String
Путь замены.
Исключения
path
имеет значение null
.
path
не находится в корневом каталоге текущего приложения.