Aracılığıyla paylaş


HttpContextWrapper.RewritePath Yöntem

Tanım

İstenen URL'nin kaynağın iç yolundan farklı olduğunu sağlayan bir iç yeniden yazma yolu atar.

Aşırı Yüklemeler

RewritePath(String, String, String, Boolean)

Belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosya yolunun yeniden yazma yoluna ayarlanıp ayarlanmadığını belirten bir değeri kullanarak URL'yi yeniden yazar.

RewritePath(String, String, String)

Belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL'yi yeniden yazar.

RewritePath(String, Boolean)

Belirtilen yolu ve sunucu kaynaklarının sanal yolunun değiştirilip değiştirilmediğini belirten bir değeri kullanarak URL'yi yeniden yazar.

RewritePath(String)

Belirtilen yolu kullanarak URL'yi yeniden yazar.

RewritePath(String, String, String, Boolean)

Belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosya yolunun yeniden yazma yoluna ayarlanıp ayarlanmadığını belirten bir değeri kullanarak URL'yi yeniden yazar.

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)

Parametreler

filePath
String

Değiştirme yolu.

pathInfo
String

Kaynak için ek yol bilgileri.

queryString
String

İstek sorgu dizesi.

setClientFilePath
Boolean

true istemci kaynakları için kullanılan dosya yolunu parametresinin filePath değerine ayarlamak için; aksi takdirde , false.

Özel durumlar

filePath, null değeridir.

filePath geçerli uygulamanın kök dizininde değil.

Şunlara uygulanır

RewritePath(String, String, String)

Belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL'yi yeniden yazar.

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)

Parametreler

filePath
String

Değiştirme yolu.

pathInfo
String

Kaynak için ek yol bilgileri.

queryString
String

İstek sorgu dizesi.

Özel durumlar

filePath parametresidirnull.

filePath parametresi geçerli uygulamanın kök dizininde değil.

Şunlara uygulanır

RewritePath(String, Boolean)

Belirtilen yolu ve sunucu kaynaklarının sanal yolunun değiştirilip değiştirilmediğini belirten bir değeri kullanarak URL'yi yeniden yazar.

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)

Parametreler

path
String

Yeniden yazacak yol.

rebaseClientPath
Boolean

true sanal yolu sıfırlamak için; false sanal yolu değişmeden tutmak için.

Özel durumlar

path, null değeridir.

path geçerli uygulamanın kök dizininde değil.

Şunlara uygulanır

RewritePath(String)

Belirtilen yolu kullanarak URL'yi yeniden yazar.

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)

Parametreler

path
String

Değiştirme yolu.

Özel durumlar

path, null değeridir.

path geçerli uygulamanın kök dizininde değil.

Şunlara uygulanır