HttpContextBase.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:
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
Значение true
для присвоения пути к файлу, используемому для ресурсов клиента, значения параметра filePath
; в противном случае — значение 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
Путь замены.
Исключения
Всегда.