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 . 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.