HttpContextBase.RewritePath HttpContextBase.RewritePath HttpContextBase.RewritePath HttpContextBase.RewritePath Method

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.When overridden in a derived class, assigns an internal rewrite path, which lets the request URL differ from the internal path of the resource.

Überlädt

RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads und der angegebenen Pfadinformationen, der Informationen über die Abfragezeichenfolge sowie eines Werts, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt ist.When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.

RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge.When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information.

RewritePath(String, Boolean) RewritePath(String, Boolean) RewritePath(String, Boolean) 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 die Serverressource geändert wird.When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.

RewritePath(String) RewritePath(String) RewritePath(String) RewritePath(String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads.When overridden in a derived class, rewrites the URL by using the specified path.

RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads und der angegebenen Pfadinformationen, der Informationen über die Abfragezeichenfolge sowie eines Werts, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt ist.When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.

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

Der Ersatzpfad.The replacement path.

pathInfo
String String String String

Zusätzliche Pfadinformationen für eine Ressource.Additional path information for a resource.

queryString
String String String String

Die Abfragezeichenfolge der Anforderung.The request query string.

setClientFilePath
Boolean Boolean Boolean Boolean

true, um den Dateipfad für Clientressourcen auf den Wert des filePath-Parameters festzulegen; andernfalls false.true to set the file path used for client resources to the value of the filePath parameter; otherwise, false.

Ausnahmen

RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge.When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information.

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

Der Ersatzpfad.The replacement path.

pathInfo
String String String String

Zusätzliche Pfadinformationen für eine Ressource.Additional path information for a resource.

queryString
String String String String

Die Abfragezeichenfolge der Anforderung.The request query string.

Ausnahmen

RewritePath(String, Boolean) RewritePath(String, Boolean) RewritePath(String, Boolean) 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 die Serverressource geändert wird.When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.

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

Der Ersatzpfad.The replacement path.

rebaseClientPath
Boolean Boolean Boolean Boolean

true, um den virtuellen Pfad zurückzusetzen, false, um den virtuellen Pfad unverändert zu lassen.true to reset the virtual path; false to keep the virtual path unchanged.

Ausnahmen

RewritePath(String) RewritePath(String) RewritePath(String) RewritePath(String)

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL unter Verwendung des angegebenen Pfads.When overridden in a derived class, rewrites the URL by using the specified path.

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

Der Ersatzpfad.The replacement path.

Ausnahmen

Gilt für: