VirtualPathUtility.ToAppRelative Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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.