HttpContextWrapper.RewritePath Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Weist einen internen Pfad für das erneute Schreiben zu, sodass sich der angeforderte URL vom internen Pfad zur Ressource unterscheiden kann.
Überlädt
RewritePath(String, String, String, Boolean) |
Ändert die URL mit dem angegebenen Pfad, den angegebenen Pfadinformationen, den angegebenen Zeichenfolgeninformationen und einem Wert, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt wird. |
RewritePath(String, String, String) |
Ändert die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge. |
RewritePath(String, Boolean) |
Ändert die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für die Serverressourcen geändert wird. |
RewritePath(String) |
Ändert die URL mit dem angegebenen Pfad. |
RewritePath(String, String, String, Boolean)
Ändert die URL mit dem angegebenen Pfad, den angegebenen Pfadinformationen, den angegebenen Zeichenfolgeninformationen und einem Wert, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt wird.
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)
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
filePath
ist null
.
filePath
befindet sich nicht im Stammverzeichnis der aktuellen Anwendung.
Gilt für:
RewritePath(String, String, String)
Ändert die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge.
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)
Parameter
- filePath
- String
Der Ersatzpfad.
- pathInfo
- String
Zusätzliche Pfadinformationen für eine Ressource.
- queryString
- String
Die Abfragezeichenfolge der Anforderung.
Ausnahmen
Der filePath
-Parameter ist null
.
Der filePath
-Parameter befindet sich nicht im Stammverzeichnis der aktuellen Anwendung.
Gilt für:
RewritePath(String, Boolean)
Ändert die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für die Serverressourcen geändert wird.
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)
Parameter
- path
- String
Der Pfad für die Änderung.
- rebaseClientPath
- Boolean
true
, um den virtuellen Pfad zurückzusetzen, false
, um den virtuellen Pfad unverändert zu lassen.
Ausnahmen
path
ist null
.
path
befindet sich nicht im Stammverzeichnis der aktuellen Anwendung.
Gilt für:
RewritePath(String)
Ändert die URL mit dem angegebenen Pfad.
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)
Parameter
- path
- String
Der Ersatzpfad.
Ausnahmen
path
ist null
.
path
befindet sich nicht im Stammverzeichnis der aktuellen Anwendung.