HttpContextWrapper.RewritePath Metode

Definisi

Menetapkan jalur penulisan ulang internal, yang memungkinkan URL yang diminta berbeda dari jalur internal sumber daya.

Overload

Nama Deskripsi
RewritePath(String, String, String, Boolean)

Menulis ulang URL dengan menggunakan jalur, informasi jalur, informasi string kueri yang ditentukan, dan nilai yang menentukan apakah jalur file klien diatur ke jalur penulisan ulang.

RewritePath(String, String, String)

Menulis ulang URL dengan menggunakan informasi jalur, informasi jalur, dan string kueri yang ditentukan.

RewritePath(String, Boolean)

Menulis ulang URL dengan menggunakan jalur yang ditentukan dan nilai yang menentukan apakah jalur virtual untuk sumber daya server dimodifikasi.

RewritePath(String)

Menulis ulang URL dengan menggunakan jalur yang ditentukan.

RewritePath(String, String, String, Boolean)

Menulis ulang URL dengan menggunakan jalur, informasi jalur, informasi string kueri yang ditentukan, dan nilai yang menentukan apakah jalur file klien diatur ke jalur penulisan ulang.

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

Jalur pengganti.

pathInfo
String

Informasi jalur tambahan untuk sumber daya.

queryString
String

String kueri permintaan.

setClientFilePath
Boolean

true untuk mengatur jalur file yang digunakan untuk sumber daya klien ke nilai filePath parameter; jika tidak, false.

Pengecualian

filePath adalah null.

filePath tidak ada dalam direktori akar aplikasi saat ini.

Berlaku untuk

RewritePath(String, String, String)

Menulis ulang URL dengan menggunakan informasi jalur, informasi jalur, dan string kueri yang ditentukan.

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

Jalur pengganti.

pathInfo
String

Informasi jalur tambahan untuk sumber daya.

queryString
String

String kueri permintaan.

Pengecualian

Parameternya filePath adalah null.

Parameter filePath tidak ada di direktori akar aplikasi saat ini.

Berlaku untuk

RewritePath(String, Boolean)

Menulis ulang URL dengan menggunakan jalur yang ditentukan dan nilai yang menentukan apakah jalur virtual untuk sumber daya server dimodifikasi.

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

Jalur untuk ditulis ulang.

rebaseClientPath
Boolean

true untuk mengatur ulang jalur virtual; false untuk menjaga jalur virtual tidak berubah.

Pengecualian

path adalah null.

path tidak ada dalam direktori akar aplikasi saat ini.

Berlaku untuk

RewritePath(String)

Menulis ulang URL dengan menggunakan jalur yang ditentukan.

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

Jalur pengganti.

Pengecualian

path adalah null.

path tidak ada dalam direktori akar aplikasi saat ini.

Berlaku untuk