HttpContextWrapper.RewritePath Método

Definição

Atribui um caminho interno de reescrita, que permite que a URL solicitada difira do caminho interno do recurso.

Sobrecargas

Name Description
RewritePath(String, String, String, Boolean)

Reescreve a URL usando o caminho especificado, a informação do caminho, a informação da cadeia de consulta e um valor que especifica se o caminho do ficheiro cliente está definido para o caminho de reescrita.

RewritePath(String, String, String)

Reescreve a URL usando o caminho especificado, a informação do caminho e a informação da cadeia de consulta.

RewritePath(String, Boolean)

Reescreve a URL usando o caminho especificado e um valor que especifica se o caminho virtual para recursos do servidor está modificado.

RewritePath(String)

Reescreve a URL usando o caminho especificado.

RewritePath(String, String, String, Boolean)

Reescreve a URL usando o caminho especificado, a informação do caminho, a informação da cadeia de consulta e um valor que especifica se o caminho do ficheiro cliente está definido para o caminho de reescrita.

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)

Parâmetros

filePath
String

O caminho de substituição.

pathInfo
String

Informação adicional sobre o percurso para um recurso.

queryString
String

A cadeia de consulta de pedidos.

setClientFilePath
Boolean

true definir o caminho do ficheiro usado para os recursos do cliente ao valor do filePath parâmetro; caso contrário, false.

Exceções

filePath é null.

filePath não está no diretório raiz da aplicação atual.

Aplica-se a

RewritePath(String, String, String)

Reescreve a URL usando o caminho especificado, a informação do caminho e a informação da cadeia de consulta.

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)

Parâmetros

filePath
String

O caminho de substituição.

pathInfo
String

Informação adicional sobre o percurso para um recurso.

queryString
String

A cadeia de consulta de pedidos.

Exceções

O filePath parâmetro é null.

O filePath parâmetro não está no diretório raiz da aplicação atual.

Aplica-se a

RewritePath(String, Boolean)

Reescreve a URL usando o caminho especificado e um valor que especifica se o caminho virtual para recursos do servidor está modificado.

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)

Parâmetros

path
String

O caminho para reescrever.

rebaseClientPath
Boolean

true para reiniciar o caminho virtual; false para manter o caminho virtual inalterado.

Exceções

path é null.

path não está no diretório raiz da aplicação atual.

Aplica-se a

RewritePath(String)

Reescreve a URL usando o caminho especificado.

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)

Parâmetros

path
String

O caminho de substituição.

Exceções

path é null.

path não está no diretório raiz da aplicação atual.

Aplica-se a