VirtualPathUtility.ToAbsolute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将虚拟路径转换为应用程序绝对路径。
重载
ToAbsolute(String) |
将虚拟路径转换为应用程序绝对路径。 |
ToAbsolute(String, String) |
使用指定的应用程序路径将虚拟路径转换为应用程序绝对路径。 |
ToAbsolute(String)
将虚拟路径转换为应用程序绝对路径。
public:
static System::String ^ ToAbsolute(System::String ^ virtualPath);
public static string ToAbsolute (string virtualPath);
static member ToAbsolute : string -> string
Public Shared Function ToAbsolute (virtualPath As String) As String
参数
- virtualPath
- String
要转换为应用程序相对路径的虚拟路径。
返回
指定的虚拟路径的绝对路径表示形式。
例外
virtualPath
不含有根路径。
前导双句点 (..) 用于退出顶级目录。
注解
应用程序绝对路径是使用应用程序路径而不是根运算符 (波形符 [~]) 。
如果 virtualPath
为:
绝对, ToAbsolute 方法返回未更改的虚拟路径。
相对于应用程序, ToAbsolute 方法将当前应用程序虚拟目录路径追加到 的
virtualPath
开头。 例如,可以从 属性访问 AppDomainAppVirtualPath 当前应用程序虚拟目录路径。方法不具有 root 权限 ToAbsolute ,将 ArgumentOutOfRangeException 引发异常。
另请参阅
适用于
ToAbsolute(String, String)
使用指定的应用程序路径将虚拟路径转换为应用程序绝对路径。
public:
static System::String ^ ToAbsolute(System::String ^ virtualPath, System::String ^ applicationPath);
public static string ToAbsolute (string virtualPath, string applicationPath);
static member ToAbsolute : string * string -> string
Public Shared Function ToAbsolute (virtualPath As String, applicationPath As String) As String
参数
- virtualPath
- String
要转换为应用程序相对路径的虚拟路径。
- applicationPath
- String
要用于将 virtualPath
转换为相对路径的应用程序路径。
返回
virtualPath
的绝对虚拟路径表示形式。
例外
applicationPath
不含有根路径。
前导双句点 (..) 在应用程序路径中用于退出顶级目录。
注解
ToAbsolute方法的ToAbsolute重载使用提供的应用程序路径,而不是当前应用程序路径。
如果 virtualPath
为:
绝对, ToAbsolute 方法返回虚拟路径,不发生任何更改。
应用程序相对, ToAbsolute 方法将 添加到
applicationPath
虚拟路径的开头。方法不具有 root 权限 ToAbsolute ,将 ArgumentOutOfRangeException 引发异常。