Поделиться через


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

Путь замены.

Исключения

Всегда.

Применяется к