Share via


Workspace 类

描述工作区域的属性和方法。有关如何使用此类型的更多信息,请参见 Team Foundation Build Activities。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Workspace

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

语法

声明
Public NotInheritable Class Workspace _
    Implements IComparable, IEqualityComparer(Of Workspace)
public sealed class Workspace : IComparable, 
    IEqualityComparer<Workspace>

Workspace 类型公开以下成员。

属性

  名称 说明
公共属性 Comment 获取有关工作区域的注释。
公共属性 Computer 获取此工作区域显示计算机的名称。
公共属性 DisambiguatedDisplayName 这是一个显示和唯一所有者名称的工作区域的格式化显示名称。
公共属性 DisplayName 获取工作区域的格式化显示名称。
公共属性 EffectivePermissions 获取 AuthenticatedUser 具有此工作区域的有效权限。
公共属性 Folders 获取此工作区域的映射。
公共属性 HasAdministerPermission 获取指示的标志 AuthorizedUser 是否具有管理此工作区域的权限。
公共属性 HasCheckInPermission 获取指示的标志 AuthorizedUser 是否有此工作区域的签入权限。
公共属性 HasReadPermission 获取指示的标志 AuthorizedUser 是否读取此工作区域的权限。
公共属性 HasUsePermission 获取指示的标志 AuthorizedUser 是否有此工作区域的使用权限。
公共属性 IsDeleted 获取指示的标志此工作区域是否已被删除。
公共属性 IsLocal 获取指示的标志此工作区域是否可以在当前计算机上是否存在。
公共属性 IsScannerAsynchronous 此标志仅适用于本地工作区域 (位置 WorkspaceLocation.Local ==)。如果为 true,拥有此工作区域的 VersionControlServer 很快就会引发 PendingChangesChanged 和 GetCompleted 事件作为内容在磁盘上已更改的磁盘扫描仪通知。即事件的生成确实是异步的。如果错误,磁盘扫描仪只运行,以便对于有效性时所需的--部分对该工作区域对象的公共方法。事件将引发,但是,它们将引发,在通知用户,的浏览 API 调用后,并在磁盘上发生。默认值为 false。将此标志设置为 true 可能降低性能,但是,对于一个函数的结构很有用。例如始终对日期列出挂起的更改在工作区域。
公共属性 LastAccessDate 此工作区域最近访问的,获取日期。
公共属性 LastSavedCheckin 获取或设置最近必将或不成功签入的元数据。
公共属性 Location 指示数据的位置 (挂起的更改,本地版本) 为此工作区域存储。
公共属性 MappingsAvailable 如果此工作区域对象保存的工作文件夹视为当前,则返回 true。如果为 true,执行映射的调用将不会导致服务器调用。
公共属性 Name 获取此工作区域的名称。
公共属性 OwnerAliases 此工作区域的所有者的别名除了显示名称或唯一的名称。
公共属性 OwnerDescriptor 如果可用),获取工作区域所有者的 IdentityDescriptor。
公共属性 OwnerDisplayName 所有者的显示名称
公共属性 OwnerIdentifier 获取或设置此工作区域的所有者的标识符。
公共属性 OwnerIdentityType 获取或设置此工作区域的所有者的标识类型。
公共属性 OwnerName 获取此工作区域的所有者。
公共属性 PermissionsProfile 获取 AuthenticatedUser 具有此工作区域的有效权限。
公共属性 QualifiedName 这是工作区域的格式设置的唯一显示名称。
公共属性静态成员 RepositoryComparer 获取区分区域性和不区分大小写的储存库的比较器。
公共属性 SecurityToken 获取此工作区域安全标记工作区域安全命名空间的。
公共属性 VersionControlServer 获取 VersionControlServer 对象承载此工作区域。
公共属性 WorkspaceOptions 工作区的选项卡 (包括 SetFileTimeToCheckin 标志)。

页首

方法

  名称 说明
公共方法 AddIgnoreFileExclusion 添加忽略文件中排除到指定的 .tfignore 文件。
公共方法 AutoResolveValidConflicts 使用可用的自动解析选项,自动解决在工作区域内的冲突。
公共方法 BeginExternalMergeContent
公共方法 BuildEmptyLastSavedCheckin
公共方法 CheckIn(WorkspaceCheckInParameters) 注册指定的设置为版本控制储存库的挂起的更改。
公共方法 CheckIn(array<PendingChange[], String) 注册指定的设置为版本控制储存库的挂起的更改。
公共方法 CheckIn(array<PendingChange[], String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo) 注册指定的设置为版本控制储存库的挂起的更改。
公共方法 CheckIn(array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo) 注册指定的设置为版本控制储存库的挂起的更改。
公共方法 CheckIn(array<PendingChange[], String, String, CheckinNote, array<WorkItemCheckinInfo[], PolicyOverrideInfo, CheckinOptions) 注册指定的设置为版本控制储存库的挂起的更改。
公共方法 Cloak 标记一个文件或文件夹在版本控制储存库如从此工作区域中排除。
公共方法 CreateMapping 映射指定的服务器路径。在本地磁盘上的位置。
公共方法 Delete 删除此工作区域。
公共方法 DeleteMapping 从工作区移除映射的工作文件夹。
公共方法 EndExternalMergeContent
公共方法 Equals(Object) 比较到另一个工作区域对象的此工作区域对象。 (重写 Object.Equals(Object)。)
公共方法 Equals(Workspace, Workspace) 比较等效的这两种工作区域对象。
公共方法 EvaluateCheckin 计算挂起的更改验证是否已准备好签入。
公共方法 EvaluateCheckin2(CheckinEvaluationOptions, IEnumerable<PendingChange>, String, CheckinNote, array<WorkItemCheckinInfo[]) 计算挂起的更改验证它们是否已准备好签入。
公共方法 EvaluateCheckin2(CheckinEvaluationOptions, IEnumerable<PendingChange>, IEnumerable<PendingChange>, String, CheckinNote, array<WorkItemCheckinInfo[]) 计算挂起的更改验证它们是否已准备好签入。
公共方法 FormatWorkspaceNameForException 在两个名称冲突时,设置冲突的工作区域名称异常。
公共方法静态成员 FromXml
公共方法 Get() 请求服务器更新具有所有映射的 project 的最新版本对应的工作区域。
公共方法 Get(GetRequest, GetOptions) 请求服务器更新指定的项目。
公共方法 Get(array<GetRequest[], GetOptions) 请求服务器更新指定的项目。
公共方法 Get(VersionSpec, GetOptions) 请求服务器更新具有所有映射的 project 的指定版本对应的工作区域。
公共方法 Get(array<String[], VersionSpec, RecursionType, GetOptions) 请求服务器更新指定的项目。
公共方法 Get(GetRequest, GetOptions, GetFilterCallback, Object) 请求服务器更新指定的项目。
公共方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object) 请求服务器更新指定的项目。
公共方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[]) 请求服务器更新指定的项目。
公共方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[], array<Conflict[]%) GET 请求服务器更新对项目的指定版本对应的工作区域。该筛选的委托允许调用方放弃操作,在通过将每个操作的 ignore 特性处理之前将会丢弃的。
公共方法 Get(array<GetRequest[], GetOptions, GetFilterCallback, Object, array<String[], array<String[], array<Conflict[]%) GET 请求服务器更新对项目的指定版本对应的工作区域。该筛选的委托允许调用方放弃操作,在通过将每个操作的 ignore 特性处理之前将会丢弃的。
公共方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType) 获取与标准在每 ItemSpec 指定的数组在版本控制储存库的扩展项目。
公共方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions) 获取符合指定条件的数组在版本控制储存库的扩展项目,每 ItemSpec 的。
公共方法 GetExtendedItems(array<ItemSpec[], DeletedState, ItemType, GetItemsOptions, array<String[]) 对于每个输入 ItemSpec,检索符合指定的条件扩展的项列表在储存库中。如果“路径”参数是文件,则返回包含该文件的安装项目。如果“路径是”文件夹,返回该文件夹包含所有项目的安装项目。如果“路径”包含通配符,返回与通配符的设置在指定的文件夹中。
公共方法 GetHashCode() 获取此工作区域实例的哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetHashCode(Workspace) 获取指定的工作区域实例的哈希代码。
公共方法 GetItems 对于每个提供了 ItemSpec,返回包含有关项中的对应 WorkspaceItemSet 数据在工作区域。
公共方法 GetLocalItemForServerItem(String) 获取指定的服务器项目的对应本地项目。
公共方法 GetLocalItemForServerItem(String, Boolean) 获取指定的服务器项目的对应本地项目。
公共方法 GetLocalVersions 在工作区域获取有关项目的本地项目信息。
公共方法 GetPendingChanges() 获取此工作区域的挂起的更改。
公共方法 GetPendingChanges(String) 此工作方面获取指定项目的挂起的更改。
公共方法 GetPendingChanges(array<String[]) 此工作方面获取项目的挂起的更改。
公共方法 GetPendingChanges(array<ItemSpec[]) 此工作区域获取这些项目的挂起的更改和子项。
公共方法 GetPendingChanges(String, RecursionType) 此工作区域获取该项的挂起的更改和子项。
公共方法 GetPendingChanges(array<String[], RecursionType) 此工作区域获取项目的挂起的更改和子项。
公共方法 GetPendingChanges(array<ItemSpec[], Boolean) 获取指定项目的挂起的更改此工作区域。
公共方法 GetPendingChanges(String, RecursionType, Boolean) 此工作区域获取该项的挂起的更改和子项。
公共方法 GetPendingChanges(array<String[], RecursionType, Boolean) 此工作区域获取项目的挂起的更改和子项。
公共方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String) 此工作区域获取项目的挂起的更改和子项。
公共方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String, Boolean) 此工作区域获取项目的挂起的更改和子项。
公共方法 GetPendingChanges(array<ItemSpec[], Boolean, Int32, String, Boolean, array<String[]) 此工作区域获取所有这些项目的挂起的更改以及可能的子项。
公共方法 GetPendingChangesEnumerable() 获取挂起的更改的可枚举集合此工作区域的。
公共方法 GetPendingChangesEnumerable(String) 此工作方面获取挂起的更改的可枚举集合为指定的项目。
公共方法 GetPendingChangesEnumerable(array<ItemSpec[]) 此工作区域获取挂起的更改和子项的可枚举集合项目的。
公共方法 GetPendingChangesEnumerable(String, RecursionType) 此工作区域获取挂起的更改和子项的可枚举集合此项目的。
公共方法 GetPendingChangesWithCandidates(array<ItemSpec[], Boolean, array<PendingChange[]%) 获取所有挂起的更改和候选更改。
公共方法 GetPendingChangesWithCandidates(array<ItemSpec[], Boolean, array<String[], array<PendingChange[]%) 获取所有挂起的更改和候选更改。
公共方法 GetServerItemForLocalItem 获取指定的本地项目的相应服务器项目。
公共方法 GetTeamProjectForLocalPath 获取包含指定的路径的 TeamProject 实例。
公共方法 GetTeamProjectsForLocalPaths 获取具有指定的路径在版本控制储存库的团队项目。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetWorkingFolderForLocalItem 获取描述的 WorkingFolder 实例所指定的本地项目在工作区域映射。
公共方法 GetWorkingFolderForServerItem(String) 获取描述的 WorkingFolder 实例指定的服务器项目在工作区域映射。
公共方法静态成员 GetWorkingFolderForServerItem(String, array<WorkingFolder[]) 获取描述的 WorkingFolder 实例指定的服务器项目在工作区域映射。
公共方法 HasWorkspacePermission 验证 AuthorizedUser 对象是否具有此工作区域的指定 WorkspacePermissions 对象。
公共方法 Invalidate
公共方法 IsLocalPathMapped 验证指定的本地路径是否映射和不使用掩蔽。
公共方法 IsServerPathMapped(String) 如果服务器项目映射和不使用掩蔽,则返回 true。此方法会返回隐式掩蔽的服务器路径的伪阳性。
公共方法 IsServerPathMapped(String, Boolean) 验证指定的服务器项目是否映射和不使用掩蔽。
公共方法 Map 映射指定的服务器路径。在本地磁盘上的位置。
公共方法 MarkPathChanged
公共方法静态成员 MatchName 比较两个工作区域的名称。
公共方法静态成员 MatchOwnerName 比较这两种工作区域所有者的名称。
公共方法 Merge(String, String, VersionSpec, VersionSpec) 将这个源到目标位置。
公共方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx) 将这个源到目标位置。
公共方法 Merge(String, String, VersionSpec, VersionSpec, LockLevel, RecursionType, MergeOptions) 将这个源到目标位置。
公共方法 Merge(String, String, VersionSpec, VersionSpec, LockLevel, RecursionType, MergeOptionsEx) 将这个源到目标位置。
公共方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) 将这个源到目标位置。
公共方法 Merge(ItemSpec, String, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) 执行数据源的合并到目标位置。
公共方法 MergeContent 基于请求冲突的合并内容。
公共方法 OwnerNameMatches 如果所有者名称与任何有效的所有者名称对于此工作区域,则返回 true。
公共方法 PendAdd(String) 排队文件或一个文件夹添加到版本控制储存库。
公共方法 PendAdd(array<String[]) 队列文件或文件夹添加到版本控制储存库。
公共方法 PendAdd(String, Boolean) 排队文件、文件夹和子项添加于版本控制储存库。
公共方法 PendAdd(array<String[], Boolean) 队列文件或文件夹添加到版本控制储存库。
公共方法 PendAdd(array<String[], Boolean, String, LockLevel) 队列文件或文件夹添加到版本控制储存库。
公共方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean) 队列文件或文件夹添加到版本控制储存库。
公共方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean, Boolean) 队列文件或文件夹添加到版本控制储存库。
公共方法 PendAdd(array<String[], Boolean, String, LockLevel, Boolean, Boolean, Boolean) 队列文件或文件夹添加于储存库。此方法可以递归通过排队子项的指定路径除了指定的路径匹配项之外。
公共方法 PendBranch(String, String, VersionSpec) 计划一个文件或文件夹的分支。
公共方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean) 计划一个文件或文件夹的分支。
公共方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean) 计划一个文件或文件夹的分支。
公共方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean, Boolean) 计划一个文件或文件夹的分支。
公共方法 PendBranch(String, String, VersionSpec, LockLevel, Boolean, Boolean, Boolean, array<String[]) 计划一个文件或文件夹分支 (分支出现在注册)。分支文件夹是隐式递归的。
公共方法 PendDelete(String) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[]) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(String, RecursionType) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType, LockLevel) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean, array<String[]) 队列删除文件或文件夹的从版本控制储存库。
公共方法 PendDelete(array<String[], RecursionType, LockLevel, Boolean, Boolean, array<String[], array<String[]) 队列删除文件或文件夹的从储存库以及在本地工作区域删除它们。 此方法可以递归通过排队子项的指定路径除了指定的路径匹配项之外。
公共方法 PendEdit(String) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[]) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(String, RecursionType) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType, String, LockLevel) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions, array<String[]) 编辑签出文件从版本控制储存库。
公共方法 PendEdit(array<String[], RecursionType, String, LockLevel, Boolean, PendChangesOptions, array<String[], array<String[]) 编辑签出文件从储存库。 请注意 fileSpec 可能仅有通配符位于路径的最后一个元素 (即,不允许 c:\abc*z\def\xyz ,但是允许 c:\abc\def\*.cs)。
公共方法 PendPropertyChange(String, PropertyValue) Pends 在路径中传递的更改将在属性中传递的。
公共方法 PendPropertyChange(String, PropertyValue, RecursionType, LockLevel) Pends 在路径中传递的更改将在属性中传递的。请注意,属性更改与服务器上的现有属性合并。若要删除现有属性请通过在具有预期名称和空值的属性。
公共方法 PendPropertyChange(String, array<PropertyValue[], RecursionType, LockLevel) Pends 在路径中传递的更改将在属性中传递的。请注意,属性更改与服务器上的现有属性合并。若要删除现有属性请通过在具有预期名称和空值的属性。
公共方法 PendPropertyChange(array<String[], PropertyValue, RecursionType, LockLevel) Pends 在路径中传递的更改为每一个在属性中传递的。请注意,属性更改与服务器上的现有属性合并。若要删除现有属性请通过在具有预期名称和空值的属性。
公共方法 PendPropertyChange(array<ItemProperties[], RecursionType, LockLevel, PendChangesOptions, array<String[], array<String[]) Pends 在路径中传递的更改为每一个在属性中传递的。请注意,属性更改与服务器上的现有属性合并。若要删除现有属性请通过在具有预期名称和空值的属性。
公共方法 PendPropertyChange(array<String[], array<PropertyValue[], RecursionType, LockLevel, PendChangesOptions, array<String[], array<String[]) Pends 在路径中传递的更改为每一个在属性中传递的。请注意,属性更改与服务器上的现有属性合并。若要删除现有属性请通过在具有预期名称和空值的属性。
公共方法 PendRename(String, String) 移动或重命名文件或目录重命名为。
公共方法 PendRename(String, String, LockLevel, Boolean, Boolean) 移动或重命名文件或目录重命名为。
公共方法 PendRename(String, String, LockLevel, Boolean, Boolean, Boolean) 移动或重命名文件或目录重命名为。
公共方法 PendRename(String, String, LockLevel, Boolean, Boolean, PendChangesOptions, array<String[]) 移动或重命名文件或目录重命名为。如果目标是内容,源可以包含通配符。目标可能没有通配符。如果目标是某个现有目录,源是移动为目标的子级。
公共方法 PendRename(String, String, LockLevel, Boolean, Boolean, Boolean, array<String[]) 移动或重命名文件或目录重命名为。
公共方法 PendRename(String, String, LockLevel, Boolean, Boolean, PendChangesOptions, array<String[], array<String[]) 移动或重命名文件或目录重命名为。如果目标是内容,源可以包含通配符。目标可能没有通配符。如果目标是某个现有目录,源是移动为目标的子级。
公共方法 PendUndelete(String, Int32) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(String, Int32, String) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean, Boolean) 队列从版本控制储存库中删除该文件或文件夹还原。
公共方法 PendUndelete(String, Int32, String, LockLevel, Boolean) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(array<ItemSpec[], LockLevel, Boolean, Boolean, Boolean) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean, array<String[]) 队列已删除文件或文件夹还原到版本控制储存库。
公共方法 PendUndelete(String, Int32, String, LockLevel, Boolean, Boolean, Boolean, array<String[], array<String[]) 队列文件或文件夹 undeletion 的从储存库以及当前工作区域选择性地还原它们。
公共方法 QueryConflicts 获取与指定的路径筛选器的冲突。
公共方法 QueryConflictsNoSorting
公共方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean) 获取指定的查询的挂起的更改。
公共方法 QueryPendingSets(array<String[], RecursionType, String, String, Boolean) 获取指定的查询的挂起的更改。
公共方法 QueryPendingSets(array<ItemSpec[], String, String, Boolean, array<String[]) 获取指定的查询的挂起的更改。
公共方法 QueryPendingSets(array<String[], RecursionType, String, String, Boolean, array<String[]) 获取指定的查询的挂起的更改。
公共方法 QueryShelvedChanges(String, String, array<ItemSpec[]) 获取指定的查询的搁置更改。
公共方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean) 获取指定的查询的搁置更改。
公共方法 QueryShelvedChanges(String, String, array<ItemSpec[], Boolean, array<String[]) 获取指定的查询的搁置更改。
公共方法 QueueForEdit 下次我们将仅仅是到服务器,标记签出时提供的本地项目。 此方法为服务器工作区域仅支持。
公共方法 Reconcile 控件具有服务器的本地工作区域。
公共方法 Refresh 刷新从服务器上执行此工作区域实例。
公共方法 RefreshIfNeeded 刷新从服务器上执行此工作区域实例,则可能无法缓存的属性已过时或加载了。不能缓存的属性包括工作文件夹和有效权限。
公共方法 RefreshMappings 已过时。从服务器获取当前设置此工作区域实例的映射。
公共方法 RemoveLocalConflict 从冲突列表在服务器中移除一个本地冲突此工作区域的。
公共方法 RemoveLocalConflicts 从服务器中移除本地冲突列表此工作区域的冲突。
公共方法 ResolveConflict(Conflict) 尝试解决根据其解析属性的冲突。
公共方法 ResolveConflict(Conflict, array<Conflict[]%) 尝试解决根据其解析属性的冲突。
公共方法 ResolveConflict(Conflict, array<Conflict[]%, array<String[]) 尝试解决根据其解析属性的冲突。
公共方法 ResolveConflict(Conflict, array<Conflict[]%, array<String[], array<String[]) 尝试根据冲突解决方案属性解决冲突。如果成功解决冲突,IsResolved 属性将为 true。 如果解决此冲突导致其他冲突除当前冲突等删除,则其他删除的冲突列表。resolvedConflicts 将返回。
公共方法 ResolveConflicts(IEnumerable<Conflict>, array<String[], array<Conflict[]%) 尝试根据冲突解决方案属性解决冲突。如果成功解决冲突,IsResolved 属性将为 true。 如果解决这些冲突导致其他冲突除当前冲突等删除,则其他删除的冲突列表。resolvedConflicts 将返回。 注意:此方法,冲突的所有解析选项卡必须相同。
公共方法 ResolveConflicts(IEnumerable<Conflict>, array<String[], array<String[], array<Conflict[]%) 尝试根据冲突解决方案属性解决冲突。如果成功解决冲突,IsResolved 属性将为 true。 如果解决这些冲突导致其他冲突除当前冲突等删除,则其他删除的冲突列表。resolvedConflicts 将返回。 注意:此方法,冲突的所有解析选项卡必须相同。
公共方法 Rollback(VersionSpec, VersionSpec, LockLevel, RollbackOptions) 所有的回滚更改在指定的版本之间的 Pends。
公共方法 Rollback(array<String[], RecursionType, VersionSpec, VersionSpec, VersionSpec, LockLevel, RollbackOptions, array<String[]) Pends 更改回滚在某个路径,在指定版本中。
公共方法 Rollback(array<String[], RecursionType, VersionSpec, VersionSpec, VersionSpec, LockLevel, RollbackOptions, array<String[], array<String[]) Pends 发生到某个路径的更改回滚,在指定的版本中
公共方法 SetLock(String, LockLevel) 适用于选定的锁级别指定的路径。
公共方法 SetLock(array<String[], LockLevel) 适用于选定的锁级别指定的路径。
公共方法 SetLock(String, LockLevel, RecursionType) 适用于选定的锁级别指定的路径。
公共方法 SetLock(array<String[], LockLevel, RecursionType) 适用于选定的锁级别指定的路径。
公共方法 SetLock(array<String[], LockLevel, RecursionType, Boolean) 适用于选定的锁级别指定的路径。
公共方法 SetLock(array<String[], LockLevel, RecursionType, Boolean, array<String[]) 适用于选定的锁级别指定的路径。
公共方法 SetLock(array<String[], LockLevel, RecursionType, Boolean, array<String[], array<String[]) 适用于选定的锁级别指定的路径。
公共方法 SetPendingChangeAttribute 将显示的属性挂起的更改
公共方法 SetPendingChangeProperty 已过时。将显示的属性挂起的更改。
公共方法 Shelve 集合挂起的更改并搁置到服务器。
公共方法 ToString 创建描述此工作区域属性的用户可读的字符串。 (重写 Object.ToString()。)
公共方法 ToXml(XmlWriter, String)
公共方法静态成员 ToXml(XmlWriter, String, Workspace)
公共方法 TryGetLocalItemForServerItem(String) 获取指定的服务器项目的对应本地项目。
公共方法 TryGetLocalItemForServerItem(String, Boolean) 获取指定的服务器项目的对应本地项目。
公共方法 TryGetServerItemForLocalItem(String) 获取指定的本地项目的相应服务器项目。不引发异常。
公共方法静态成员 TryGetServerItemForLocalItem(String, array<WorkingFolder[]) 获取指定的本地项目的相应服务器项目。
公共方法 TryGetServerItemForLocalItem(String, Boolean) 获取本地项目的相应服务器项目。 不引发 ItemNotMappedException 或 ItemCloakedException。
公共方法静态成员 TryGetServerItemForLocalItem(String, array<WorkingFolder[], Boolean) 获取本地项目的相应服务器项目。 不引发 ItemNotMappedException 或 ItemCloakedException。
公共方法 TryGetWorkingFolderForLocalItem 获取描述的 WorkingFolder 实例该本地项目在工作区域映射。
公共方法 TryGetWorkingFolderForServerItem(String) 获取描述的 WorkingFolder 实例指定的 WorkingFolder 对象如何映射服务器项目。
公共方法静态成员 TryGetWorkingFolderForServerItem(String, array<WorkingFolder[]) 获取描述的 WorkingFolder 实例指定的 WorkingFolder 对象如何映射服务器项目。
公共方法静态成员 TryGetWorkingFolderForServerItem(String, array<WorkingFolder[], Boolean) 获取描述的 WorkingFolder 实例指定的 WorkingFolder 对象如何映射服务器项目。
公共方法 Undo(String) 还原拍摄指定项目的挂起的更改。
公共方法 Undo(array<String[]) 还原指定项目的挂起的更改。
公共方法 Undo(array<ItemSpec[]) 还原指定项目的挂起的更改。
公共方法 Undo(array<PendingChange[]) 还原指定项目的挂起的更改。
公共方法 Undo(String, RecursionType) 还原指定项目的挂起的更改。
公共方法 Undo(array<String[], RecursionType) 还原指定项目的挂起的更改。
公共方法 Undo(array<String[], Boolean) 还原指定项目的挂起的更改。
公共方法 Undo(array<ItemSpec[], Boolean) 还原指定项目的挂起的更改。
公共方法 Undo(array<String[], RecursionType, Boolean) 还原指定项目的挂起的更改。
公共方法 Undo(array<ItemSpec[], Boolean, array<String[]) 还原指定项目的挂起的更改。
公共方法 Undo(array<ItemSpec[], Boolean, array<String[], array<String[]) 移除指定的项目的挂起的更改。项目可以包含通配符。
公共方法 UnqueueForEdit Unmarks 签出时提供的本地项目,则下次我们将仅仅是到服务器。 此方法为服务器工作区域仅支持。
公共方法 Unshelve(String, String) 在工作区域重现以前搁置到服务器的挂起的更改。
公共方法 Unshelve(String, String, array<ItemSpec[]) 在工作区域重现以前搁置到服务器的挂起的更改。
公共方法 Unshelve(String, String, array<ItemSpec[], array<PendingChange[]%) 在工作区域重现以前搁置到服务器的挂起的更改。
公共方法 Unshelve(String, String, array<ItemSpec[], array<PendingChange[]%, array<String[]) 在工作区域重现以前搁置到服务器的挂起的更改。
公共方法 Unshelve(String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, Boolean, array<PendingChange[]%, array<Conflict[]%) 在工作区域重现以前搁置到服务器的挂起的更改。
公共方法 Update(UpdateWorkspaceParameters) 更新工作区域使用 UpdateWorkspaceParameters 对象作为更新命令源。 的 UpdateWorkspaceParameters 的必须填写仅将在要更改。
公共方法 Update(String, String, array<WorkingFolder[]) 更新工作区域的属性。
公共方法 Update(String, String, array<WorkingFolder[], Boolean) 更新工作区域的属性。
公共方法 Update(String, String, String, array<WorkingFolder[], Boolean) 更新工作区域的属性。
公共方法 Update(String, String, String, String, array<WorkingFolder[], WorkspacePermissionProfile, Boolean) 更新工作区域的属性。
公共方法 UpdateComputerName 更新计算机的名称在储存库中。
公共方法 UpdateLastSavedCheckin(Shelveset) 更新从最近测试后的签入的信息与搁置集的信息。
公共方法 UpdateLastSavedCheckin(Shelveset, array<PendingChange[]) 更新从最近测试后的签入的信息与搁置集的信息并确保指定的挂起的更改设置了一个选中状态。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IComparable.CompareTo 比较这两种工作区域对象,首先比较储存库 URL,然后工作区域名称和最后所有者。

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间