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 не находится в корневом каталоге текущего приложения.