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

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

String

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

Özel durumlar

virtualPath, null değeridir.

Ö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".

Geçerli uygulama yolu ile başlamazsa virtualPath , ToAppRelative yöntemi sanal yolu değiştirmeden 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

String

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