Aracılığıyla paylaş


VirtualPathUtility.ToAppRelative Yöntem

Tanım

Sanal yolu uygulama göreli yoluna dönüştürür.

Aşırı Yüklemeler

Name Description
ToAppRelative(String)

Özelliğindeki AppDomainAppVirtualPath uygulama sanal yolunu kullanarak bir sanal yolu uygulama göreli yoluna dönüştürür.

ToAppRelative(String, String)

Belirtilen uygulama yolunu kullanarak sanal yolu uygulama göreli yoluna dönüştürür.

ToAppRelative(String)

Özelliğindeki AppDomainAppVirtualPath uygulama sanal yolunu kullanarak bir sanal yolu uygulama göreli yoluna dönüştürür.

public:
 static System::String ^ ToAppRelative(System::String ^ virtualPath);
public static string ToAppRelative(string virtualPath);
static member ToAppRelative : string -> string
Public Shared Function ToAppRelative (virtualPath As String) As String

Parametreler

virtualPath
String

Uygulama göreli yoluna dönüştürülecek sanal yol.

Döndürülenler

uygulamasının uygulama göreli yol gösterimi virtualPath.

Özel durumlar

virtualPath, null'e eşittir.

Örnekler

Aşağıdaki kod örneğinde , IsAppRelativeve ToAppRelative yöntemlerinin IsAbsolutenasıl kullanılacağı gösterilmektedir.

StringBuilder sb2 = new StringBuilder();
String pathstring1 = Context.Request.CurrentExecutionFilePath.ToString();
sb2.Append("Current Executing File Path = " + pathstring1.ToString() + "<br />");
sb2.Append("Is Absolute = " + VirtualPathUtility.IsAbsolute(pathstring1).ToString() + "<br />");
sb2.Append("Is AppRelative = " + VirtualPathUtility.IsAppRelative(pathstring1).ToString() + "<br />");
sb2.Append("Make AppRelative = " + VirtualPathUtility.ToAppRelative(pathstring1).ToString() + "<br />");
Response.Write(sb2.ToString());
Dim sb2 As New StringBuilder()
Dim pathstring1 As String = Context.Request.CurrentExecutionFilePath.ToString()
sb2.Append("Current Executing File Path = " & pathstring1.ToString() & "<br />")
sb2.Append("Is Absolute = " & VirtualPathUtility.IsAbsolute(pathstring1).ToString() & "<br />")
sb2.Append("Is AppRelative = " & VirtualPathUtility.IsAppRelative(pathstring1).ToString() & "<br />")
sb2.Append("Make AppRelative = " & VirtualPathUtility.ToAppRelative(pathstring1).ToString() & "<br />")
Response.Write(sb2.ToString())

Açıklamalar

Uygulamanın sanal yolu ise "myapp" ve sanal yol "/myApp/sub/default.asp" yöntemine ToAppRelative geçirilirse, sonuçta elde edilen uygulama göreli yolu olur "~/sub/default.aspx".

virtualPath Geçerli uygulama yolu ile başlamazsa, ToAppRelative yöntemi değişmeden sanal yolu döndürür.

Uygulama yolu ile aynıysa virtualPath , kök işleci (tilde [~]) döndürülür. Örneğin, geçerli uygulama sanal dizin yoluna özelliğinden AppDomainAppVirtualPath erişilebilir.

Ayrıca bkz.

Şunlara uygulanır

ToAppRelative(String, String)

Belirtilen uygulama yolunu kullanarak sanal yolu uygulama göreli yoluna dönüştürür.

public:
 static System::String ^ ToAppRelative(System::String ^ virtualPath, System::String ^ applicationPath);
public static string ToAppRelative(string virtualPath, string applicationPath);
static member ToAppRelative : string * string -> string
Public Shared Function ToAppRelative (virtualPath As String, applicationPath As String) As String

Parametreler

virtualPath
String

Uygulama göreli yoluna dönüştürülecek sanal yol.

applicationPath
String

Göreli yola dönüştürmek virtualPath için kullanılacak uygulama yolu.

Döndürülenler

uygulamasının uygulama göreli yol gösterimi virtualPath.

Açıklamalar

ToAppRelative yönteminin ToAppRelative aşırı yüklemesi geçerli uygulama yolu yerine kullanırapplicationPath. ile applicationPathToAppRelative başlamıyorsa virtualPath yöntemi, sanal yolu değiştirmeden döndürür.

Ayrıca bkz.

Şunlara uygulanır