VirtualPathUtility.ToAbsolute VirtualPathUtility.ToAbsolute VirtualPathUtility.ToAbsolute VirtualPathUtility.ToAbsolute Method

定義

仮想パスをアプリケーション絶対パスに変換します。Converts a virtual path to an application absolute path.

オーバーロード

ToAbsolute(String) ToAbsolute(String) ToAbsolute(String) ToAbsolute(String)

仮想パスをアプリケーション絶対パスに変換します。Converts a virtual path to an application absolute path.

ToAbsolute(String, String) ToAbsolute(String, String) ToAbsolute(String, String) ToAbsolute(String, String)

指定されたアプリケーション パスを使用して、仮想パスをアプリケーション絶対パスに変換します。Converts a virtual path to an application absolute path using the specified application path.

ToAbsolute(String) ToAbsolute(String) ToAbsolute(String) ToAbsolute(String)

仮想パスをアプリケーション絶対パスに変換します。Converts a virtual path to an application absolute path.

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 String String String

アプリケーション相対パスに変換する仮想パス。The virtual path to convert to an application-relative path.

戻り値

指定した仮想パスの絶対パス表現。The absolute path representation of the specified virtual path.

例外

virtualPath にルートが指定されていません。virtualPath is not rooted.

先頭の二重ピリオド (..) は、最上位ディレクトリから出るために使用されます。A leading double period (..) is used to exit above the top directory.

注釈

アプリケーションの絶対パスは、ルート演算子 (ティルダ [~]) ではなく、アプリケーション パスが使用されている 1 つです。An application absolute path is one where the application path is used instead of the root operator (the tilde [~]).

場合virtualPathは。If virtualPath is:

  • 絶対、ToAbsoluteメソッドが変更されていない仮想パスを返します。Absolute, the ToAbsolute method returns the virtual path unchanged.

  • アプリケーションの相対パス、ToAbsoluteメソッドの先頭に現在のアプリケーションの仮想ディレクトリのパスを追加する、virtualPathします。Application relative, the ToAbsolute method appends the current application virtual directory path to the beginning of the virtualPath. たとえば、現在のアプリケーションの仮想ディレクトリ パスはからアクセスできる、AppDomainAppVirtualPathプロパティ。For example, the current application virtual directory path can be accessed from the AppDomainAppVirtualPath property.

  • このルートが指定されていません、ToAbsoluteメソッド発生させ、ArgumentOutOfRangeException例外。Not rooted, the ToAbsolute method raises an ArgumentOutOfRangeException exception.

こちらもご覧ください

ToAbsolute(String, String) ToAbsolute(String, String) ToAbsolute(String, String) ToAbsolute(String, String)

指定されたアプリケーション パスを使用して、仮想パスをアプリケーション絶対パスに変換します。Converts a virtual path to an application absolute path using the specified application path.

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 String String String

アプリケーション相対パスに変換する仮想パス。The virtual path to convert to an application-relative path.

applicationPath
String String String String

virtualPath を相対パスに変換するために使用するアプリケーション パス。The application path to use to convert virtualPath to a relative path.

戻り値

virtualPath の絶対仮想パス表現。The absolute virtual path representation of virtualPath.

例外

applicationPath にルートが指定されていません。applicationPath is not rooted.

アプリケーション パスの先頭の二重ピリオド (..) は、最上位ディレクトリから出るために使用されます。A leading double period (..) is used in the application path to exit above the top directory.

注釈

ToAbsoluteのオーバー ロード、ToAbsoluteメソッドは、現在のアプリケーション パスではなく、指定されたアプリケーションのパスを使用します。The ToAbsolute overload of the ToAbsolute method uses the supplied application path rather than the current application path.

場合virtualPathは。If virtualPath is:

  • 絶対、ToAbsoluteメソッドを変更せずに仮想パスを返します。Absolute, the ToAbsolute method returns the virtual path with no changes.

  • アプリケーションの相対パス、ToAbsoluteメソッドを追加applicationPath仮想パスの先頭にします。Application relative, the ToAbsolute method adds applicationPath to the beginning of the virtual path.

  • このルートが指定されていません、ToAbsoluteメソッド発生させ、ArgumentOutOfRangeException例外。Not rooted, the ToAbsolute method raises an ArgumentOutOfRangeException exception.

こちらもご覧ください

適用対象