Sdílet prostřednictvím


HttpContextWrapper.RewritePath Metoda

Definice

Přiřadí cestu interního přepisu, která umožňuje, aby se požadovaná adresa URL lišila od interní cesty prostředku.

Přetížení

RewritePath(String, String, String, Boolean)

Přepíše adresu URL pomocí zadané cesty, informací o cestě, informací o řetězci dotazu a hodnoty, která určuje, jestli je cesta k souboru klienta nastavená na cestu pro přepis.

RewritePath(String, String, String)

Přepíše adresu URL pomocí zadané cesty, informací o cestě a informací o řetězci dotazu.

RewritePath(String, Boolean)

Přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, jestli se změní virtuální cesta k prostředkům serveru.

RewritePath(String)

Přepíše adresu URL pomocí zadané cesty.

RewritePath(String, String, String, Boolean)

Přepíše adresu URL pomocí zadané cesty, informací o cestě, informací o řetězci dotazu a hodnoty, která určuje, jestli je cesta k souboru klienta nastavená na cestu pro přepis.

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)

Parametry

filePath
String

Náhradní cesta.

pathInfo
String

Další informace o cestě k prostředku

queryString
String

Řetězec dotazu požadavku.

setClientFilePath
Boolean

true a nastavte cestu k souboru používanou pro klientské prostředky na hodnotu parametru filePath . falseV opačném případě .

Výjimky

filePath je null.

filePath není v kořenovém adresáři aktuální aplikace.

Platí pro

RewritePath(String, String, String)

Přepíše adresu URL pomocí zadané cesty, informací o cestě a informací o řetězci dotazu.

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)

Parametry

filePath
String

Náhradní cesta.

pathInfo
String

Další informace o cestě k prostředku

queryString
String

Řetězec dotazu požadavku.

Výjimky

Parametr filePath je null.

Parametr filePath není v kořenovém adresáři aktuální aplikace.

Platí pro

RewritePath(String, Boolean)

Přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, jestli se změní virtuální cesta k prostředkům serveru.

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)

Parametry

path
String

Cesta, na kterou se má přepsat.

rebaseClientPath
Boolean

true resetovat virtuální cestu; false , aby se virtuální cesta nezměnila.

Výjimky

path je null.

path není v kořenovém adresáři aktuální aplikace.

Platí pro

RewritePath(String)

Přepíše adresu URL pomocí zadané cesty.

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)

Parametry

path
String

Náhradní cesta.

Výjimky

path je null.

path není v kořenovém adresáři aktuální aplikace.

Platí pro