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 参数的用法信息。注意:此方法可以限定的用户名 (即没有域\标题),此实例不尝试提供缺少的部分。调用方负责执行此操作。
公共方法静态成员 Parse(String, String, String, String%, String%, String%) 分析窗体的区用户的工作区域规范并返回两个部分。如果用户名在工作区域规范未指定 (或完全限定),从 defaultUser 参数的用法信息。注意:此方法可以限定的用户名 (即没有域\标题),此实例不尝试提供缺少的部分。调用方负责执行此操作。
公共方法静态成员 SanitizeProposedName 在给定建议的名称搁置集或工作区域,截断它在搁置集和工作区域名称的最大长度,并移除无效字符。名称验证由服务器强制。清理清理清理名称的处理是当前基于此对象模型的版本。当不太可能时,可能的,则此方法用于 esprtfs 的未来版本中,生成的名称可能不活动是由于规则中更改工作区域和搁置集名称的。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Common 命名空间