VirtualPathUtility.ToAbsolute Метод

Определение

Преобразует виртуальный путь в абсолютный путь приложения.

Перегрузки

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 приложения можно получить из свойства .

  • Не является корневым 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 не содержит корневого каталога.

Две точки (..) в начале пути приложения используются для перехода в каталог верхнего уровня.

Комментарии

Перегрузка ToAbsoluteToAbsolute метода использует предоставленный путь приложения, а не текущий путь к приложению.

Если virtualPath имеет значение:

  • Абсолютный ToAbsolute метод возвращает виртуальный путь без изменений.

  • Относительный к приложению ToAbsolute метод добавляет applicationPath в начало виртуального пути.

  • Не является корневым ToAbsolute , метод вызывает ArgumentOutOfRangeException исключение.

См. также раздел

Применяется к