Aracılığıyla paylaş


HttpContextBase.RewritePath Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, istek URL 'sinin kaynağın iç yolundan farklı olması için bir iç yeniden yazma yolu atar.

Aşırı Yüklemeler

RewritePath(String, String, String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosyası yolunun yeniden yazma yoluna ayarlanmış olup olmadığını belirten bir değeri kullanarak URL 'YI yeniden yazar.

RewritePath(String, String, String)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL 'YI yeniden yazar.

RewritePath(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu ve sunucu kaynakları için sanal yolun değiştirilip değiştirilmediğini belirten bir değeri kullanarak URL 'YI yeniden yazar.

RewritePath(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu kullanarak URL 'YI yeniden yazar.

RewritePath(String, String, String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu, yol bilgilerini, sorgu dizesi bilgilerini ve istemci dosyası yolunun yeniden yazma yoluna ayarlanmış olup olmadığını belirten bir değeri kullanarak URL 'YI yeniden yazar.

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)

Parametreler

filePath
String

Değiştirme yolu.

pathInfo
String

Bir kaynak için ek yol bilgileri.

queryString
String

İstek sorgu dizesi.

setClientFilePath
Boolean

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

Özel durumlar

Şunlara uygulanır

RewritePath(String, String, String)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu, yol bilgilerini ve sorgu dizesi bilgilerini kullanarak URL 'YI yeniden yazar.

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)

Parametreler

filePath
String

Değiştirme yolu.

pathInfo
String

Bir kaynak için ek yol bilgileri.

queryString
String

İstek sorgu dizesi.

Özel durumlar

Şunlara uygulanır

RewritePath(String, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu ve sunucu kaynakları için sanal yolun değiştirilip değiştirilmediğini belirten bir değeri kullanarak URL 'YI yeniden yazar.

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)

Parametreler

path
String

Değiştirme yolu.

rebaseClientPath
Boolean

true sanal yolu sıfırlamak için; false sanal yolu değiştirmeden devam edin.

Özel durumlar

Şunlara uygulanır

RewritePath(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen yolu kullanarak URL 'YI yeniden yazar.

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)

Parametreler

path
String

Değiştirme yolu.

Özel durumlar

Şunlara uygulanır