Condividi tramite


HttpContextWrapper.RewritePath Metodo

Definizione

Assegna un percorso di riscrittura interno che consente all'URL richiesto di differenziarsi dal percorso interno della risorsa.

Overload

RewritePath(String, String, String, Boolean)

Riscrive l'URL con il percorso virtuale specificato, le informazioni sul percorso, le informazioni sulla stringa di query e un valore che specifica se il percorso del file del client è impostato sul percorso di riscrittura.

RewritePath(String, String, String)

Riscrive l'URL usando il percorso, le informazioni sul percorso e le informazioni sulla stringa di query specificati.

RewritePath(String, Boolean)

Riscrive l'URL con il percorso specificato e un valore che specifica se il percorso virtuale per le risorse del server è stato modificato.

RewritePath(String)

Riscrive l'URL usando il percorso specificato.

RewritePath(String, String, String, Boolean)

Riscrive l'URL con il percorso virtuale specificato, le informazioni sul percorso, le informazioni sulla stringa di query e un valore che specifica se il percorso del file del client è impostato sul percorso di riscrittura.

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)

Parametri

filePath
String

Percorso di sostituzione.

pathInfo
String

Informazioni aggiuntive sul percorso di una risorsa.

queryString
String

Stringa di query della richiesta.

setClientFilePath
Boolean

true per impostare il percorso dei file usato per le risorse del client sul valore del parametro filePath. In caso contrario, false.

Eccezioni

filePath è null.

filePath non si trova nella directory radice dell'applicazione corrente.

Si applica a

RewritePath(String, String, String)

Riscrive l'URL usando il percorso, le informazioni sul percorso e le informazioni sulla stringa di query specificati.

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)

Parametri

filePath
String

Percorso di sostituzione.

pathInfo
String

Informazioni aggiuntive sul percorso di una risorsa.

queryString
String

Stringa di query della richiesta.

Eccezioni

Il valore del parametro filePath è null.

Il parametro filePath non si trova nella directory radice dell'applicazione corrente.

Si applica a

RewritePath(String, Boolean)

Riscrive l'URL con il percorso specificato e un valore che specifica se il percorso virtuale per le risorse del server è stato modificato.

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)

Parametri

path
String

Percorso di riscrittura.

rebaseClientPath
Boolean

true per reimpostare il percorso virtuale, false per mantenere tale percorso invariato.

Eccezioni

path è null.

path non si trova nella directory radice dell'applicazione corrente.

Si applica a

RewritePath(String)

Riscrive l'URL usando il percorso specificato.

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)

Parametri

path
String

Percorso di sostituzione.

Eccezioni

path è null.

path non si trova nella directory radice dell'applicazione corrente.

Si applica a