HttpContextWrapper.RewritePath Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
. false
V 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.