HttpContextBase.RewritePath Método

Definição

Quando substituída em uma classe derivada, atribui um caminho de regravação interno, que permite que a URL de solicitação seja diferente do caminho interno do recurso.When overridden in a derived class, assigns an internal rewrite path, which lets the request URL differ from the internal path of the resource.

Sobrecargas

RewritePath(String, String, String, Boolean)

Quando substituída em uma classe derivada, regrava a URL usando as informações de caminho, as informações de cadeia de caracteres de consulta e o caminho especificados, além de um valor que especifica se o caminho do arquivo de cliente é definido como o caminho de regravação.When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.

RewritePath(String, String, String)

Quando substituída em uma classe derivada, regrava a URL usando o caminho, as informações de caminho e as informações de cadeia de caracteres de consulta especificados.When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information.

RewritePath(String, Boolean)

Quando substituída em uma classe derivada, regrava a URL usando o caminho especificado e um valor booliano que especifica se o caminho virtual para recursos de servidor é modificado.When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.

RewritePath(String)

Quando substituída em uma classe derivada, regrava a URL usando o caminho especificado.When overridden in a derived class, rewrites the URL by using the specified path.

RewritePath(String, String, String, Boolean)

Quando substituída em uma classe derivada, regrava a URL usando as informações de caminho, as informações de cadeia de caracteres de consulta e o caminho especificados, além de um valor que especifica se o caminho do arquivo de cliente é definido como o caminho de regravação.When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.

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)

Parâmetros

filePath
String

O caminho de substituição.The replacement path.

pathInfo
String

Informações adicionais de caminho para um recurso.Additional path information for a resource.

queryString
String

A cadeia de caracteres de consulta da solicitação.The request query string.

setClientFilePath
Boolean

true para definir o caminho do arquivo usado para os recursos de cliente para o valor do parâmetro filePath; caso contrário, false.true to set the file path used for client resources to the value of the filePath parameter; otherwise, false.

Exceções

Sempre.Always.

Aplica-se a

RewritePath(String, String, String)

Quando substituída em uma classe derivada, regrava a URL usando o caminho, as informações de caminho e as informações de cadeia de caracteres de consulta especificados.When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information.

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)

Parâmetros

filePath
String

O caminho de substituição.The replacement path.

pathInfo
String

Informações adicionais de caminho para um recurso.Additional path information for a resource.

queryString
String

A cadeia de caracteres de consulta da solicitação.The request query string.

Exceções

Sempre.Always.

Aplica-se a

RewritePath(String, Boolean)

Quando substituída em uma classe derivada, regrava a URL usando o caminho especificado e um valor booliano que especifica se o caminho virtual para recursos de servidor é modificado.When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.

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)

Parâmetros

path
String

O caminho de substituição.The replacement path.

rebaseClientPath
Boolean

true para redefinir o caminho virtual; false para manter o caminho virtual inalterado.true to reset the virtual path; false to keep the virtual path unchanged.

Exceções

Sempre.Always.

Aplica-se a

RewritePath(String)

Quando substituída em uma classe derivada, regrava a URL usando o caminho especificado.When overridden in a derived class, rewrites the URL by using the specified path.

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)

Parâmetros

path
String

O caminho de substituição.The replacement path.

Exceções

Sempre.Always.

Aplica-se a