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 命名空間