Workstation 类

表示一台计算机和源代码管理状态此操作的选件类。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workstation

命名空间:  Microsoft.TeamFoundation.VersionControl.Client
程序集:  Microsoft.TeamFoundation.VersionControl.Client(在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

语法

声明
Public NotInheritable Class Workstation
public sealed class Workstation

Workstation 类型公开以下成员。

属性

  名称 说明
公共属性 AttemptToAutoResolveConflicts 返回或设置用户的尝试访问此计算机的自动解决冲突首选项
公共属性静态成员 CacheEnabled 获取描述的标志缓存是否启用。
公共属性静态成员 ConfigurationEnabled 如果为 true,则部署目录存在且使用。当错误,或者我们无法访问的目录中,不存在,或者设置为错误由应用程序,并且,我们将需要运行,而不用配置缓存。
公共属性静态成员 Current 获取表示当前计算机的工作区域实例。
公共属性 GetLatestOnCheckout 获取或设置是否描述接收的项的最新版本在签出的标志。
公共属性 InstalledPolicyTypes 获取某些此计算机上安装的策略类型。
公共属性 Name 获取此工作区域的名称。
公共属性静态成员 OfflineMetadataFileRoot 返回存储工作区域本地版本元数据文件的目录位置。
公共属性 PagedCheckinMaterializationCap 获取挂起将生成到内存支持签入策略计算的更改集合,或者 LastSavedCheckin checkstate 存储的最大大小。
公共属性 PagedCheckinPageSize 获取或设置挂起的更改的最大数量使用在被调用的签入过程中被调用挂起的更改获取。

页首

方法

  名称 说明
公共方法 EnsureUpdateWorkspaceInfoCache(VersionControlServer, String) 确保工作区域信息缓存更新。
公共方法 EnsureUpdateWorkspaceInfoCache(VersionControlServer, String, TimeSpan) 确保工作区域信息缓存更新。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetAllLocalWorkspaceInfo 获取数组中的所有缓存本地工作区域信息对象。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetLocalItemExclusions 返回将此用户的本地项目中排除此计算机上。
公共方法 GetLocalWorkspaceInfo(String) 获取包含指定的路径的工作区域的缓存本地工作区域信息。
公共方法 GetLocalWorkspaceInfo(Guid, String, String) 将团队项目集合的实例 ID,工作区域名称和工作区域所有者,在本地工作区域缓存中查找相应的 WorkspaceInfo 对象。显示名称的工作区域所有者字符串接受,但是,如果该 (名称,所有者) 组合不明确,MultipleWorkspacesFoundException 可能引发。因为上下文不存在将其转换为授权用户,通过“workspaceOwner”RepositoryConstants.AuthenticatedUser 无效。
公共方法 GetLocalWorkspaceInfo(VersionControlServer, String, String) 获取指定的工作区域的缓存本地工作区域信息。
公共方法 GetLocalWorkspaceInfoRecursively 获取一些工作区域信息对象在或中指定的路径之下。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsExplicitlyMapped 选项指定的路径是否映射在工作区域的根。
公共方法 IsMapped 选项指定的路径是否在工作区域映射。
公共方法 QueryLocalWorkspaceInfo 获取数组与指定的参数的 WorkspaceInfo 对象。
公共方法 ReloadCache 强制缓存的重载磁盘上的。
公共方法 RemoveCachedWorkspaceInfo(VersionControlServer) 移除与从缓存中指定的储存库的工作区域。
公共方法 RemoveCachedWorkspaceInfo(VersionControlServer, String) 移除与从缓存中指定的储存库的工作区域。
公共方法 RemoveCachedWorkspaceInfo(Uri, String, String) 从缓存中移除指定的工作区域。
公共方法 RemoveLocalItemExclusion 从本地项目中排除移除排除列表。
公共方法 SetLocalItemExclusions 复盖本地项目中排除列表。通过的列表。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UpdateServerUriReferences 已废弃不用。使用指定的统一资源标识符 (URI),更新缓存引用指定的源代码管理储存库。
公共方法 UpdateWorkspaceInfoCache(VersionControlServer, String) 更新具有与指定的储存库的工作区域信息的对象的缓存。
公共方法 UpdateWorkspaceInfoCache(VersionControlServer, String, array<Workspace[]%) 更新具有与指定的储存库的工作区域信息的对象的缓存。

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间