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
が次の場合:
Absolute メソッドは 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
にルートが指定されていません。
アプリケーション パスの先頭の二重ピリオド (..) は、最上位ディレクトリから出るために使用されます。
注釈
メソッドのオーバーロードでは ToAbsolute 、 ToAbsolute 現在のアプリケーション パスではなく、指定されたアプリケーション パスが使用されます。
virtualPath
が次の場合:
Absolute メソッドは ToAbsolute 、変更なしで仮想パスを返します。
アプリケーション相対では、 メソッドは ToAbsolute 仮想パスの先頭にを追加
applicationPath
します。ルート化されていません。メソッドは ToAbsolute 例外を ArgumentOutOfRangeException 発生させます。
こちらもご覧ください
適用対象
.NET