共用方式為


WorkspaceSpec 類別

作業的版本控制工作區規格的公用程式類別。 它包含的剖析,格式化常式,驗證,以此類推。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Common.WorkspaceSpec

命名空間:  Microsoft.TeamFoundation.VersionControl.Common
組件:  Microsoft.TeamFoundation.VersionControl.Common (在 Microsoft.TeamFoundation.VersionControl.Common.dll 中)

語法

'宣告
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

WorkspaceSpec 型別會公開下列成員。

屬性

  名稱 說明
公用屬性靜態成員 OwnerDisambiguationSeparatorEnd 傳回擁有者釐清分隔符號的字串。
公用屬性靜態成員 OwnerDisambiguationSeparatorStart 傳回擁有者釐清分隔符號的字串開始。
公用屬性靜態成員 Separator 傳回 WorkspaceSpec 分隔符號。

回頁首

方法

  名稱 說明
公用方法靜態成員 Combine(String, String) 若要從不同的工作區和擁有人的組件限定的工作區名稱。
公用方法靜態成員 Combine(String, String, String) 建立與擁有者明示完整工作區名稱從不同的工作區擁有人和組件。
公用方法靜態成員 IsLegalName 檢查工作區名稱是否超過最大長度是只包含有效的字元且小於,並且沒有工作區分隔符號。
公用方法靜態成員 Parse(String, String, String%, String%) 剖析表單工作區的工作區規格,使用者和傳回兩個部分。如果使用者在工作區規格未指定 (或已完成),請使用 defaultUser 引數的相關資訊。注意:這個方法可以限定使用者名稱 (.. 也就是它缺少 Domain \前置詞),這個常式不會嘗試提供遺漏的片段。呼叫端負責執行這項作業。
公用方法靜態成員 Parse(String, String, String, String%, String%, String%) 剖析表單工作區的工作區規格,使用者和傳回兩個部分。如果使用者在工作區規格未指定 (或已完成),請使用 defaultUser 引數的相關資訊。注意:這個方法可以限定使用者名稱 (.. 也就是它缺少 Domain \前置詞),這個常式不會嘗試提供遺漏的片段。呼叫端負責執行這項作業。
公用方法靜態成員 SanitizeProposedName 假設有一個提議的名稱對於擱置集或工作區,截斷它在擱置集和工作區名稱的最大長度,並移除無效字元。名稱驗證由伺服器強制執行。清除名稱清除清除目前處理序是根據此物件模型中的版本。當不太可能時,這是可行的,但如果方法搭配 esprtfs 未來的版本中,產生的名稱可能無法有效起因於規則變更的工作區和擱置集名稱。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Common 命名空間