VirtualPathUtility.ToAppRelative Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterar en virtuell sökväg till en programrelativ sökväg.
Överlagringar
| Name | Description |
|---|---|
| ToAppRelative(String) |
Konverterar en virtuell sökväg till en programrelativ sökväg med hjälp av den virtuella sökvägen för programmet som finns i AppDomainAppVirtualPath egenskapen. |
| ToAppRelative(String, String) |
Konverterar en virtuell sökväg till en programrelativ sökväg med en angiven programsökväg. |
ToAppRelative(String)
Konverterar en virtuell sökväg till en programrelativ sökväg med hjälp av den virtuella sökvägen för programmet som finns i AppDomainAppVirtualPath egenskapen.
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
Parametrar
- virtualPath
- String
Den virtuella sökvägen för att konvertera till en programrelativ sökväg.
Returer
Programrelativ sökvägsrepresentation av virtualPath.
Undantag
virtualPath är null.
Exempel
I följande kodexempel visas hur du använder IsAbsolutemetoderna , IsAppRelativeoch ToAppRelative .
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())
Kommentarer
Om den virtuella sökvägen för programmet är "myapp" och den virtuella sökvägen "/myApp/sub/default.asp" skickas till ToAppRelative metoden är "~/sub/default.aspx"den resulterande programrelativa sökvägen .
Om virtualPath inte börjar med den aktuella programsökvägen ToAppRelative returnerar metoden den virtuella sökvägen oförändrad.
Om virtualPath är samma som programsökvägen returneras rotoperatorn (tilde [~]). Den aktuella sökvägen till den virtuella programkatalogen AppDomainAppVirtualPath kan till exempel nås från egenskapen .
Se även
Gäller för
ToAppRelative(String, String)
Konverterar en virtuell sökväg till en programrelativ sökväg med en angiven programsökväg.
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
Parametrar
- virtualPath
- String
Den virtuella sökvägen för att konvertera till en programrelativ sökväg.
- applicationPath
- String
Programsökvägen som ska användas för att konvertera virtualPath till en relativ sökväg.
Returer
Programrelativ sökvägsrepresentation av virtualPath.
Kommentarer
Överlagringen ToAppRelative av ToAppRelative metoden använder applicationPath i stället för den aktuella programsökvägen. Om virtualPath inte börjar med applicationPathToAppRelative returnerar metoden den virtuella sökvägen oförändrad.