VirtualPathUtility.MakeRelative(String, String) Yöntem

Tanım

Kök işlecini (tilde [~]) içeren bir sanal yoldan diğerine göreli sanal yolu döndürür.

public:
 static System::String ^ MakeRelative(System::String ^ fromPath, System::String ^ toPath);
public static string MakeRelative(string fromPath, string toPath);
static member MakeRelative : string * string -> string
Public Shared Function MakeRelative (fromPath As String, toPath As String) As String

Parametreler

fromPath
String

Göreli sanal yolu döndürmek için başlangıç sanal yolu.

toPath
String

Göreli sanal yolun döndürüleceği bitiş sanal yolu.

Döndürülenler

'den öğesine fromPathtoPathgöreli sanal yol.

Özel durumlar

fromPath köke alınmadı.

-veya-

toPath köke alınmadı.

Açıklamalar

fromPath ve toPath parametreleri köklenmemişse; yani, kök işlecine (tilde [~]) eşit değildir, tilde ve eğik çizgi işareti (~/) veya tilde ve çift ters eğik çizgi (~//) gibi bir tilde (~) ile başlamaz veya eğik çizgi (/) ile başlamazsanız, bir ArgumentException özel durum oluşturulur.

URI'de kullanılan sorgu dizesi parametreleri ve HTML tutturucuları göreli yolu belirlemede kullanılmaz.

ve fromPath"/directory1/file1.aspx" ise toPath"/directory2/file2.aspx"MakeRelative yöntemi döndürür."../directory2/file2.aspx"

Şunlara uygulanır

Ayrıca bkz.