Share via


VersionControlPath.Combine 方法

包含受保護的成員
包含繼承的成員

這個成員是多載的。如需這個成員的完整資訊,包含語法、使用方式和範例,請按一下多載清單中的名稱。

多載清單

  名稱 描述
公用方法靜態成員 Combine(String, String) 傳回從父代和相對和規範化的路徑建構的完整。若是相對的已經是完整的路徑,請傳回相對的規範化的複本。若是相對的不完整,傳回由附加相對於父和規範化結果的路徑。假設,父代已標準化。
公用方法靜態成員 Combine(String, String, PathLength) 傳回從父代和相對和規範化的路徑建構的完整。若是相對的已經是完整的路徑,請傳回相對的規範化的複本。若是相對的不完整,傳回由附加相對於父和規範化結果的路徑。假設,父代已標準化。
公用方法靜態成員 Combine(String, String, String) 有一個基本的本機路徑,基礎伺服器路徑和目標區域路徑計算目標伺服器路徑。這會產生區域路徑的相對路徑完成,轉換成伺服器相對路徑和合併其與基本的伺服器路徑。注意:,如果無法產生目標伺服器路徑,這個方法會擲回無效路徑例外狀況。這個的可能原因包括:1) 本機路徑位於不同的磁碟並不是相對的。 2) 合併計算之相對路徑與基礎伺服器路徑產生目錄頂端根的「負數資料夾深度」$ (,)。 範例:合併 (@ " c:\myproj\abc\xyz」, @ " c:\myproj\abc\blech」, @ " $/abc」) - > @ " $/blech」合併 (@ " c:\myproj\abc\xyz」, @ " c:\myproj\abc\xyz\x」, $/xyz」@ ") > @ " $/xyz/x」合併 (@ " c:\myproj\abc\xyz」, @ " c:\yourproj\abc\xyz\x」, $/xyz」@ ") > @ " InvalidPathException」合併 (@ " c:\myproj\abc\xyz」, @ " c:\yourproj\abc\xyz」, $/myproj/abc/xyz」@ ") > @ " $/yourproj/abc/xyz」
公用方法靜態成員 Combine(String, String, String, PathLength) 有一個基本的本機路徑,基礎伺服器路徑和目標區域路徑計算目標伺服器路徑。這會產生區域路徑的相對路徑完成,轉換成伺服器相對路徑和合併其與基本的伺服器路徑。注意:,如果無法產生目標伺服器路徑,這個方法會擲回無效路徑例外狀況。這個的可能原因包括:1) 本機路徑位於不同的磁碟並不是相對的。2) 合併計算之相對路徑與基底伺服器路徑會產生「負數資料夾深度」(即目錄頂端根, $)。範例:合併 (@ " c:\myproj\abc\efg」, @ " c:\myproj\abc\blech」, $/foo " @」) @> " $/blech」合併 (@ " c:\myproj\abc\efg」, @ " c:\myproj\abc\efg\x」, $/bar " @」)> @ " $/efg/x」合併 (@ " c:\myproj\abc\efg」, @ " c:\yourproj\abc\efg\x」, $/bar " @」)> @ " InvalidPathException」合併 (@ " c:\myproj\abc\efg」, @ " c:\yourproj\abc\efg」, $/myproj/abc/efg」@ ")> $/yourproj/abc/efg」@ "

回頁首

請參閱

參考

VersionControlPath 類別

Microsoft.TeamFoundation.VersionControl.Common 命名空間