Sdílet prostřednictvím


HttpContextBase.RewritePath Metoda

Definice

Při přepsání v odvozené třídě přiřadí interní cestu přepisu, která umožňuje, aby se adresa URL požadavku lišila od interní cesty prostředku.

Přetížení

RewritePath(String, String, String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě, řetězce dotazu a hodnoty, která určuje, zda je cesta k souboru klienta nastavena na cestu pro přepsání.

RewritePath(String, String, String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě a informací o řetězci dotazu.

RewritePath(String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, zda je upravena virtuální cesta pro prostředky serveru.

RewritePath(String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty.

RewritePath(String, String, String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě, řetězce dotazu a hodnoty, která určuje, zda je cesta k souboru klienta nastavena na cestu pro přepsání.

public:
 virtual void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString, bool setClientFilePath);
public virtual void RewritePath (string filePath, string pathInfo, string queryString, bool setClientFilePath);
abstract member RewritePath : string * string * string * bool -> unit
override this.RewritePath : string * string * string * bool -> unit
Public Overridable 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 Chcete-li nastavit cestu k souboru používanému pro prostředky klienta na hodnotu filePath parametru; v opačném případě false .

Výjimky

Always (Vždy)

Platí pro

RewritePath(String, String, String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informace o cestě a informací o řetězci dotazu.

public:
 virtual void RewritePath(System::String ^ filePath, System::String ^ pathInfo, System::String ^ queryString);
public virtual void RewritePath (string filePath, string pathInfo, string queryString);
abstract member RewritePath : string * string * string -> unit
override this.RewritePath : string * string * string -> unit
Public Overridable 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

Always (Vždy)

Platí pro

RewritePath(String, Boolean)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, zda je upravena virtuální cesta pro prostředky serveru.

public:
 virtual void RewritePath(System::String ^ path, bool rebaseClientPath);
public virtual void RewritePath (string path, bool rebaseClientPath);
abstract member RewritePath : string * bool -> unit
override this.RewritePath : string * bool -> unit
Public Overridable Sub RewritePath (path As String, rebaseClientPath As Boolean)

Parametry

path
String

Náhradní cesta

rebaseClientPath
Boolean

true resetování virtuální cesty; false zachovat virtuální cestu beze změny.

Výjimky

Always (Vždy)

Platí pro

RewritePath(String)

Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty.

public:
 virtual void RewritePath(System::String ^ path);
public virtual void RewritePath (string path);
abstract member RewritePath : string -> unit
override this.RewritePath : string -> unit
Public Overridable Sub RewritePath (path As String)

Parametry

path
String

Náhradní cesta

Výjimky

Always (Vždy)

Platí pro