HttpContextWrapper.RewritePath Methode

Definitie

Hiermee wijst u een intern herschrijfpad toe, zodat de aangevraagde URL verschilt van het interne pad van de resource.

Overloads

Name Description
RewritePath(String, String, String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad, padgegevens, querytekenreeksinformatie en een waarde die aangeeft of het pad naar het clientbestand is ingesteld op het herschrijfpad.

RewritePath(String, String, String)

Herschrijf de URL met behulp van het opgegeven pad, padinformatie en querytekenreeksinformatie.

RewritePath(String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad en een waarde die aangeeft of het virtuele pad voor serverresources wordt gewijzigd.

RewritePath(String)

Herschrijf de URL met behulp van het opgegeven pad.

RewritePath(String, String, String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad, padgegevens, querytekenreeksinformatie en een waarde die aangeeft of het pad naar het clientbestand is ingesteld op het herschrijfpad.

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)

Parameters

filePath
String

Het vervangingspad.

pathInfo
String

Aanvullende padinformatie voor een resource.

queryString
String

De queryreeks van de aanvraag.

setClientFilePath
Boolean

true om het bestandspad dat wordt gebruikt voor clientresources in te stellen op de waarde van de filePath parameter; falseanders.

Uitzonderingen

filePath is null.

filePath zich niet in de hoofdmap van de huidige toepassing bevindt.

Van toepassing op

RewritePath(String, String, String)

Herschrijf de URL met behulp van het opgegeven pad, padinformatie en querytekenreeksinformatie.

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)

Parameters

filePath
String

Het vervangingspad.

pathInfo
String

Aanvullende padinformatie voor een resource.

queryString
String

De queryreeks van de aanvraag.

Uitzonderingen

De filePath parameter is null.

De filePath parameter bevindt zich niet in de hoofdmap van de huidige toepassing.

Van toepassing op

RewritePath(String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad en een waarde die aangeeft of het virtuele pad voor serverresources wordt gewijzigd.

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)

Parameters

path
String

Het pad waarnaar moet worden herschreven.

rebaseClientPath
Boolean

true om het virtuele pad opnieuw in te stellen; false om het virtuele pad ongewijzigd te houden.

Uitzonderingen

path is null.

path zich niet in de hoofdmap van de huidige toepassing bevindt.

Van toepassing op

RewritePath(String)

Herschrijf de URL met behulp van het opgegeven pad.

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)

Parameters

path
String

Het vervangingspad.

Uitzonderingen

path is null.

path zich niet in de hoofdmap van de huidige toepassing bevindt.

Van toepassing op