VirtualPathUtility.MakeRelative(String, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルート演算子 (ティルダ [~]) を含む仮想パスから別の仮想パスへの相対仮想パスを返します。
public:
static System::String ^ MakeRelative(System::String ^ fromPath, System::String ^ toPath);
public static string MakeRelative (string fromPath, string toPath);
static member MakeRelative : string * string -> string
Public Shared Function MakeRelative (fromPath As String, toPath As String) As String
パラメーター
- fromPath
- String
返される相対仮想パスの起点となる仮想パス。
- toPath
- String
返される相対仮想パスの終点となる仮想パス。
戻り値
fromPath
から toPath
への相対仮想パス。
例外
注釈
fromPath
パラメーターと toPath
パラメーターがルート化されていない場合、つまり、ルート演算子 (チルダ [~]) と等しくない場合は、チルダとスラッシュ 記号 (~/) やチルダと二重円記号 (~//) など、チルダ (~/) で始めたり、スラッシュ (/) ArgumentException で始めたりしない場合、例外がスローされます。
URI で使用されるクエリ文字列パラメーターと HTML アンカーは、相対パスの決定には使用されません。
が と の場合fromPath
、メソッドは MakeRelative を返します"../directory2/file2.aspx"
。"/directory2/file2.aspx"
toPath
"/directory1/file1.aspx"
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET