Язык

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

Путь замены.

Исключения

Всегда.

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