Aracılığıyla paylaş


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

String

ile fromPath toPathgöreli sanal yolu.

Özel durumlar

fromPath köklenmemiştir.

-veya- toPath köklenmemiştir.

Açıklamalar

fromPath ve toPath parametreleri köklü değilse; 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 işaretiyle (~/) başlamazsanız, özel ArgumentException durum oluşturulur.

Göreli yolu belirlemek için URI'de kullanılan sorgu dizesi parametreleri ve HTML yer işaretleri kullanılmaz.

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

Şunlara uygulanır

Ayrıca bkz.