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