Freigeben über


HttpContextBase.RewritePath Methode

Definition

Weist beim Überschreiben in einer abgeleiteten Klasse einen internen Pfad für das erneute Schreiben zu, sodass sich die Anforderungs-URL vom internen Pfad zur Ressource unterscheiden kann.

Überlädt

RewritePath(String, String, String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der angegebenen Pfadinformationen, der Informationen der Abfragezeichenfolge und eines Werts, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt ist.

RewritePath(String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Abfragezeichenfolgen-Informationen neu.

RewritePath(String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für Serverressourcen geändert wurde.

RewritePath(String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads.

RewritePath(String, String, String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der angegebenen Pfadinformationen, der Informationen der Abfragezeichenfolge und eines Werts, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt ist.

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)

Parameter

filePath
String

Der Ersatzpfad.

pathInfo
String

Zusätzliche Pfadinformationen für eine Ressource.

queryString
String

Die Abfragezeichenfolge der Anforderung.

setClientFilePath
Boolean

true, um den Dateipfad für Clientressourcen auf den Wert des filePath-Parameters festzulegen, andernfalls false.

Ausnahmen

Gilt für

RewritePath(String, String, String)

Schreibt beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Abfragezeichenfolgen-Informationen neu.

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)

Parameter

filePath
String

Der Ersatzpfad.

pathInfo
String

Zusätzliche Pfadinformationen für eine Ressource.

queryString
String

Die Abfragezeichenfolge der Anforderung.

Ausnahmen

Gilt für

RewritePath(String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für Serverressourcen geändert wurde.

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)

Parameter

path
String

Der Ersatzpfad.

rebaseClientPath
Boolean

true, um den virtuellen Pfad zurückzusetzen, false, um den virtuellen Pfad unverändert zu lassen.

Ausnahmen

Gilt für

RewritePath(String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads.

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)

Parameter

path
String

Der Ersatzpfad.

Ausnahmen

Gilt für