TeamFoundationVersionControlService 类

版本控制设置。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.TeamFoundationVersionControlService

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

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public Class TeamFoundationVersionControlService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public class TeamFoundationVersionControlService : ITeamFoundationService

TeamFoundationVersionControlService 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationVersionControlService

页首

方法

  名称 说明
公共方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32) 添加一个本地磁盘冲突到服务器的列表此工作区域的冲突。
公共方法 AddConflict(TeamFoundationRequestContext, String, String, ConflictType, Int32, Int32, Int32, String, String, Int32, PathLength) 添加一个本地磁盘冲突到服务器的列表此工作区域的冲突。
公共方法 AddProxy 添加与给定的参数的新代理服务器记录。
公共方法 CheckIn 提交挂起的更改。签入是的一部分较大调用顺序进行文件。序列为:1.调用 CheckPendingChanges 并传入文件和文件夹列表对签入。2.对于每个文件调用 UploadFile。3.调用签入并将文件和文件夹的列表 (应该与 #1) 的列表。不需要 CheckPendingChanges,但是,它允许调用方警告冲突。很耗时上载的文件之前。 serverItems 必须至少包含一项,没有重复而不是通配符。
公共方法 CheckInShelveset 签入提交到现有搁置集。在执行完成,工作项与变更集将关联或解析。
公共方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[]) 选定组签入挂起的更改冲突。 应调用方法作为一初步的 tab 键在签入序列的开头。在的时间点的所有冲突,这次调用了集体将返回到客户端。签入将重复相同的选项卡上,并且,如果任何冲突累积了音量,因为将执行此调用,它将失败。 serverItems 只能包含一个项目并至少通配符。
公共方法 CheckPendingChanges(TeamFoundationRequestContext, String, String, array<String[], PathLength) 选定组签入挂起的更改冲突。应调用方法作为一初步的 tab 键在签入序列开始处。在的时间点的所有冲突,这次调用了集体将返回到客户端。签入将重复相同的选项卡上,并且,如果任何冲突累积了音量,因为将执行此调用,它将失败。serverItems 只能包含一个项目并至少通配符。
公共方法 CompareLabels 返回在两个标签之间的变更集信息。在标签涉及该指定项目的 maxCount 最新的变更集将返回。
公共方法 CreateAnnotation 创建并保留批注的实例。
公共方法 CreateBranch 创建新的做的分支。
公共方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[]) 创建新设置字段定义与服务器项目。
公共方法 CreateCheckinNoteDefinition(TeamFoundationRequestContext, String, array<CheckinNoteFieldDefinition[], PathLength) 创建新设置字段定义与服务器项目。
公共方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions) 用于创建团队围绕该项目和所有基础结构。权限,签入说明,用户,等等。
公共方法 CreateTeamProjectFolder(TeamFoundationRequestContext, TeamProjectFolderOptions, PathLength) 用于创建 surronding 它的团队项目以及任何基础结构。权限、签入说明,用户,等等。
公共方法 CreateWorkspace 此函数创建特定用户的工作区域。 工作区域不能已存在。
公共方法 DeleteAnnotation 删除批注从系统中移除。此方法可以移除基于筛选器的批注。移除根据名称和项目/版本组合。如果值仅指定移除与此值的实例。如果提供空值大于移除此批注所有实例。
公共方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier) 删除分支对象和所有关联的关系。
公共方法 DeleteBranchObject(TeamFoundationRequestContext, ItemIdentifier, PathLength) 删除分支对象和所有关联的关系。
公共方法 DeleteLabel 删除用给定的名称和根项的标签。
公共方法 DeleteProxy 删除代理记录中指定由特定 URL 从服务器。
公共方法 DeleteShelveset 删除指定的搁置集。关联的所有搁置的更改也会被移除。
公共方法 DeleteTeamProjectFolder 用于删除团队项目文件夹。
公共方法 DeleteWorkspace 删除指定的工作区。所有挂起的更改被取消,并且所有 LocalVersion 项从服务器中移除。
公共方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32) 销毁 itemSpec 表示的子树。
公共方法 Destroy(TeamFoundationRequestContext, ItemSpec, VersionSpec, VersionSpec, Int32, PathLength) 销毁 itemSpec 表示的子树。
公共方法 DownloadFile 在特定服务器路径下载文件和版本到指定的本地路径。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 FilterChangeset 筛选该子组的变更集用户并返回路径限制列表。
公共方法 FilterShelveset 筛选该子组的一个搁置集用户并返回路径限制列表。
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GenerateRepositoryKey 重新生成与签名时所使用的 RSA keypair 下载键。
公共方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[]) 调用由客户端与特定版本同步工作区域。返回“执行”客户列表端的文件可以下载更新用户的本地工作簿。
公共方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[]) 调用由客户端与特定版本同步工作区域。返回“执行”客户列表端的文件可以下载更新用户的本地工作簿。
公共方法 Get(TeamFoundationRequestContext, String, String, array<GetRequest[], Int32, GetOptions, array<String[], array<String[], PathLength) 调用由客户端与特定版本同步工作区域。返回“执行”客户列表端的文件可以下载更新用户的本地工作簿。
公共方法 GetChangesetProperty 获取属性与特定变更集。
公共方法 GetEarliestChangesetTime 在最早的变更集提交给存储库时,获取时间。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetLatestChangeset 检索最新的变更集的变更集编号在储存库。
公共方法 GetRepositoryProperties 获取储存库信息。
公共方法 GetServerSettings 获取服务器的默认设置。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetVersionedItemProperty 已废弃不用。获取属性与一个已进行版本管理的项。
公共方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption) 创建或更新一个标签。关联特定项目的特定版本。
公共方法 LabelItem(TeamFoundationRequestContext, String, String, VersionControlLabel, array<LabelItemSpec[], LabelChildOption, PathLength) 创建或更新一个标签。关联特定项目的特定版本。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[]) 返回 GetOperations 列出挂起的合并自动解析的和冲突的不会自动解决的线程以外的。
公共方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[]) 返回 GetOperations 列出挂起的合并自动解析的和冲突的不会自动解决的线程以外的。
公共方法 Merge(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, VersionSpec, VersionSpec, LockLevel, MergeOptionsEx, array<String[], array<String[], PathLength) 返回 GetOperations 列出挂起的合并自动解析的和冲突的不会自动解决的线程以外的。
公共方法 OptimizeDatabase 此方法执行版本控制表的数据库优化通过。
公共方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], Boolean) 调用执行添加,则签出,分支,重命名,删除,等等。提交的更改可能包含通配符和递归标志。通配符和递归将展开,并成功 pended 的更改列表将返回。
公共方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean) 调用执行添加,则签出,分支,重命名,删除,等等。提交的更改可能包含通配符和递归标志。通配符和递归将展开,并成功 pended 的更改列表将返回。
公共方法 PendChanges(TeamFoundationRequestContext, String, String, array<ChangeRequest[], Int32, Int32, array<String[], array<String[], Boolean, PathLength) 调用执行添加,则签出,分支,重命名,删除提交的等更改可能包含通配符和递归标志。通配符和递归将展开,并成功 pended 的更改列表将返回。
公共方法 QueryAnnotation 获取设置批注符合所提供的筛选器。
公共方法 QueryBranches 查找所有每项规范的相对。 即:克雷格分支 a.cs - > 示例贾斯廷分支示例- > c.cs 艾米分支示例- > 随后应返回 d.cs 以下数据使用 a.cs、b.cs、c.cs 或 d.cs 时,那么,当 QueryBranches 调用:BranchToItem:a.cs,BranchFromItem:空 BranchToItem:示例,BranchFromItem:a.cs BranchToItem:c.cs,BranchFromItem:示例 BranchToItem:d.cs,BranchFromItem:是项目的分支关系图的示例。其他问题是用户请求此数据一样可能未读取权限分支相对。发生这种情况时,相应的项目结构设置为 null。 RelativeToItemId 和 RelativeFromItemId 分配基于 ServerItem; 变更集,以使此 API 的调用方始终可以确定该关系图的形状,因此,即使所有数据不对用户可见。
公共方法 QueryBranchObjectOwnership 查询特定变更集的分支对象所有权信息。返回变更集所属的根分支和计数。每个分支中的项目。
公共方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType) 递归分支对象的查询。
公共方法 QueryBranchObjects(TeamFoundationRequestContext, ItemIdentifier, RecursionType, PathLength) 递归分支对象的查询。
公共方法 QueryBranchObjectsByPath
公共方法 QueryChangeset 检索详细信息 (注释、更改等) 的变更集。
公共方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[]) 检索详细信息 (注释、更改等) 的变更集。 如果提供,返回的变更集将包含属性特性名称筛选器。
公共方法 QueryChangesetExtended(TeamFoundationRequestContext, Int32, Boolean, Boolean, array<String[], array<String[], array<String[]) 检索详细信息 (注释、更改等) 的变更集。 如果提供,返回的变更集将包含属性特性名称筛选器。
公共方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], Boolean) 在特定变更集中的查询更改 (可以通过调用或未调用)。
公共方法 QueryChangesForChangeset(TeamFoundationRequestContext, Int32, Boolean, Int32, ItemSpec, array<String[], array<String[], Boolean) 在特定变更集中的查询更改 (可以通过调用或未调用)。
公共方法 QueryCheckinNoteDefinition 签入说明数据查找支持的字段定义。
公共方法 QueryCheckinNoteFieldNames 返回的所有列出用于此数据库签入说明字段。
公共方法 QueryConflicts 返回选项筛选的冲突列表 ItemSpecs。
公共方法 QueryEffectiveGlobalPermissions 计算用户的全局权限。将允许并拒绝列表,继承,因此,组成员身份规则生产简单用户具有的权限列表。
公共方法 QueryEffectiveItemPermissions 计算用户的权限特定项目。将允许并拒绝列表,继承,因此,组成员身份规则生产简单用户具有的权限列表。
公共方法 QueryFileContents 查询特定项目的文件内容。
公共方法 QueryFileTypes 返回每个文件扩展名配置信息列表。
公共方法 QueryGlobalPermissions 查询选定的标识的全局权限。
公共方法 QueryHistory 返回有关项目及其子元素的变更集信息。涉及所指定的项目并在 versionfrom->versionto 范围内的 maxCount 最新的变更集将返回。
公共方法 QueryItemById 从储存库检索项目,根据 itemId 与变更集。
公共方法 QueryItemPermissions
公共方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32) 检索与指定的路径和版本所有项的列表在储存库中。如果“路径”参数是文件,则返回包含该文件的安装项目。如果“路径是”文件夹,返回该文件夹包含所有项目的安装项目。如果“路径”包含通配符,返回与通配符的设置在指定的文件夹中。
公共方法 QueryItems(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, DeletedState, ItemType, Boolean, Int32, array<String[], array<String[]) 检索与指定的路径和版本所有项的列表在储存库中。如果“路径”参数是文件,则返回包含该文件的安装项目。如果“路径是”文件夹,返回该文件夹包含所有项目的安装项目。如果“路径”包含通配符,返回与通配符的设置在指定的文件夹中。
公共方法 QueryItemsById 从储存库检索项列表,根据 itemId 与变更集。如果项目不能为特定 itemId 与变更集找到因此在项目输出数组的对应元素将为空。
公共方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32) 对于每个输入 ItemSpec,检索符合指定的条件扩展的项列表。如果“路径”参数是文件,则返回包含该文件的安装项目。如果“路径是”文件夹,返回该文件夹包含所有项目的安装项目。如果“路径”包含通配符,返回与通配符的设置在指定的文件夹中。
公共方法 QueryItemsExtended(TeamFoundationRequestContext, String, String, array<ItemSpec[], DeletedState, ItemType, Int32, array<String[]) 对于每个输入 ItemSpec,检索符合指定的条件扩展的项列表。如果“路径”参数是文件,则返回包含该文件的安装项目。如果“路径是”文件夹,返回该文件夹包含所有项目的安装项目。如果“路径”包含通配符,返回与通配符的设置在指定的文件夹中。
公共方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean) returns 与特定字段的标签列表。 为比较的一部分,空字段不使用。
公共方法 QueryLabels(TeamFoundationRequestContext, String, String, String, String, String, String, VersionSpec, Boolean, Boolean, PathLength) returns 与特定字段的标签列表。为比较的一部分,空字段不使用。
公共方法 QueryLocalVersions 查询用户其工作区域的本地项目信息。
公共方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx) 返回必须从源合并面向的变更集。
公共方法 QueryMergeCandidates(TeamFoundationRequestContext, String, String, ItemSpec, ItemSpec, MergeOptionsEx, PathLength) 返回变更集需要从源合并目标。
公共方法 QueryMergeRelationships 与版本信息一起返回输入路径与相关的路径,在之后。
公共方法 QueryMerges 返回合并历史记录。
公共方法 QueryMergesExtended QueryMergesExtended 给定版本范围用于查找特定 ItemSpec 的数据源更改。结果是设置更改为 ExtendedMerge 的。哪些包含该合并 (项目、版本、deletionId 和更改) 的源,并且变更集详细信息。变更集不是完整的对象。仅所有者、committer、日期、注释和 changesetId 填充。无项目、释放说明或其他数据。
公共方法 QueryMergesWithDetails 返回包含详细信息历史记录中合并。
公共方法 QueryPendingChangesById 根据挂起的更改 ID. 检索挂起的更改列表,如果挂起的更改无法为给定找到挂起的更改 ID,则在挂起的更改输出数组的对应元素将为空。
公共方法 QueryPendingChangesForWorkspace 返回符合指定条件的挂起的更改列表。 如果 workspaceName 不为空,还必须指定 ownerName。子基于递归返回的选项。如果 RecursionType.None 指定,因此,只有 serverItem 返回。如果 RecursionType.OneLevel 指定,并且 serverItem 表示文件夹,该文件夹及其直接子级返回。如果 RecursionType.Full 指定,并且 serverItem 是所有后代返回的文件夹。此函数返回数组 PendingSet,其中每个对象都表示工作区域。在每 PendingSet 对象中都表示更改属于该工作区域的数组 PendingChanges。
公共方法 QueryPendingChangeSignature 也称为“请先协调”。获取服务器上的当前等待指定的工作区域的更改签名。如果它等于客户端的挂起的更改签名,则控件可以跳过,因为没有要执行的工作。
公共方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, Boolean, array<String[], Boolean) 返回符合指定条件的挂起的更改列表。 如果 workspaceName 不为空,还必须指定 ownerName。子基于递归返回的选项。如果 RecursionType.None 指定,因此,只有 serverItem 返回。如果 RecursionType.OneLevel 指定,并且 serverItem 表示文件夹,该文件夹及其直接子级返回。如果 RecursionType.Full 指定,并且 serverItem 是所有后代返回的文件夹。此函数返回数组 PendingSet,其中每个对象都表示工作区域。在每 PendingSet 对象中都表示更改属于该工作区域的数组 PendingChanges。
公共方法 QueryPendingSets(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, PathLength, Boolean, array<String[], Boolean) 返回符合指定条件的挂起的更改列表。如果 workspaceName 不为空,还必须指定 ownerName。子基于递归返回的选项。如果 RecursionType.None 指定,因此,只有 serverItem 返回。如果 RecursionType.OneLevel 指定,并且 serverItem 表示文件夹,该文件夹及其直接子级返回。如果 RecursionType.Full 指定,并且 serverItem 是文件夹中的所有后代返回。此函数返回数组 PendingSet,其中每个对象都表示工作区域。在每 PendingSet 对象中都表示属于该工作区域的更改的数组 PendingChanges。
公共方法 QueryProxies 返回一个代理记录列表。
公共方法 QueryRepositoryInformation 有关版本控制服务的 Retrieves 详细信息此团队项目集合。 此信息包括:- > 版本控制标识的数字- > 工作区域的数字- > 搁置集的数字- > 文件数。版本控制对版本 T - > 文件夹的数字在版本控制对版本 T - > 变更集的编号进行了- > 挂起的更改的总数在所有工作区域和搁置集上。
公共方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean) 返回符合指定条件的挂起的更改列表。 如果 workspaceName 不为空,还必须指定 ownerName。子基于递归返回的选项。如果 RecursionType.None 指定,因此,只有 serverItem 返回。如果 RecursionType.OneLevel 指定,并且 serverItem 表示文件夹,该文件夹及其直接子级返回。如果 RecursionType.Full 指定,并且 serverItem 是所有后代返回的文件夹。此函数返回数组 PendingSet,其中每个对象都表示工作区域。在每 PendingSet 对象中都表示更改属于该工作区域的数组 PendingChanges。
公共方法 QueryShelvedChanges(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], Boolean, array<String[]) 返回符合指定条件的挂起的更改列表。 如果 workspaceName 不为空,还必须指定 ownerName。子基于递归返回的选项。如果 RecursionType.None 指定,因此,只有 serverItem 返回。如果 RecursionType.OneLevel 指定,并且 serverItem 表示文件夹,该文件夹及其直接子级返回。如果 RecursionType.Full 指定,并且 serverItem 是所有后代返回的文件夹。此函数返回数组 PendingSet,其中每个对象都表示工作区域。在每 PendingSet 对象中都表示更改属于该工作区域的数组 PendingChanges。
公共方法 QueryShelvesets(TeamFoundationRequestContext, String, String) 列出在系统的已知的搁置集。返回搁置集元数据。 若要检索更改列表,请使用 QueryPendingSets()。
公共方法 QueryShelvesets(TeamFoundationRequestContext, String, String, array<String[]) 列出在系统的已知的搁置集。返回搁置集元数据。 若要检索更改列表,请使用 QueryPendingSets()。
公共方法 QuerySummaryForChangeset 更改摘要的查询变更集计数。使用这主要用于显示目的,在显示时多少个已添加,编辑或删除操作。
公共方法 QueryWorkspace(TeamFoundationRequestContext, String, String) 查找特定工作区域。通配符或不允许 null。 引发异常,如果未找到的工作区域。
公共方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean) 查找特定工作区域。通配符或不允许 null。 引发异常,如果未找到的工作区域。
公共方法 QueryWorkspace(TeamFoundationRequestContext, String, String, Boolean, Boolean, Boolean) 查找特定工作区域。通配符或不允许 null。 引发异常,如果未找到的工作区域。
公共方法 QueryWorkspaceItems
公共方法 QueryWorkspaces 搜索具有特定所有者和计算机上的工作区域。
公共方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean) 协调本地工作区域的本地等待处理那些的更改服务器。
公共方法 ReconcileLocalWorkspace(TeamFoundationRequestContext, String, String, Guid, array<LocalPendingChange[], array<ServerItemLocalVersionUpdate[], Boolean, PathLength) 协调本地工作区域的本地等待处理那些的更改服务器。
公共方法 RefreshIdentityDisplayName 更新标识表包括更新 (重命名的) 用户名。
公共方法 RemoveLocalConflict 从工作区移除一个特定冲突。
公共方法 ResetCheckinDates 重置所有变更集签入日期。TPC 于最后一个日期之前。这将由迁移工具使用和在仅工作“空”TPC。 空表示仅以下签入可能发生。a.$ b。团队项目创建 c。团队项目创建 + 1 变更集-生成定义。
公共方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<String[]) 解决与特定的分辨率下的一个特定冲突。对于获取、签入和合并冲突调用。
公共方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean) 解决与特定的分辨率下的一个特定冲突。对于获取、签入和合并冲突调用。
公共方法 Resolve(TeamFoundationRequestContext, String, String, Int32, Resolution, String, Int32, LockLevel, array<PropertyValue[], array<String[], array<String[], Boolean, PathLength) 解决与特定的分辨率下的一个特定冲突。对于获取、签入和合并冲突调用。
公共方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[]) 劳斯返回在特定节点构树中的更改特定版本的。
公共方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[]) 劳斯返回在特定节点构树中的更改特定版本的。
公共方法 Rollback(TeamFoundationRequestContext, String, String, array<ItemSpec[], VersionSpec, VersionSpec, VersionSpec, Int32, LockLevel, array<String[], array<String[], PathLength) 劳斯返回在特定节点构树中的更改特定版本的
公共方法 SetChangesetProperty 将变更集的属性值。
公共方法 SetFileTypes 替换当前设置文档类型定义 (dtd)。
公共方法 SetPendingChangeAttribute 设置中的属性指定挂起的更改。
公共方法 SetPendingChangeProperty 已废弃不用。设置中的属性指定挂起的更改。
公共方法 SetServerSettings 设置服务器设置。
公共方法 SetVersionedItemAttribute 设置指定的已进行版本管理的项的属性。
公共方法 SetVersionedItemProperty 已废弃不用。设置指定的已进行版本管理的项的属性。
公共方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean) 复制到搁置挂起的更改。更改工作区域也将保持。
公共方法 Shelve(TeamFoundationRequestContext, String, String, array<String[], Shelveset, Boolean, PathLength) 复制到搁置挂起的更改。更改工作区域仍保持。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TrackMerges 返回从源变更集列表的源项目发生了设置目标项的组合。源和目标项目在合并历史记录不必直接相关。
公共方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean) 撤消挂起的更改。 如果 serverItem 规范不匹配的,通过对象为其返回。此方法返回已取消的数组挂起的更改。对于每个文件,客户端"在 UndonePendingChange 对象应调用 DownloadFile() 并指定返回的版本检索文件的未修改的版本。
公共方法 UndoPendingChanges(TeamFoundationRequestContext, String, String, array<ItemSpec[], array<String[], array<String[], Boolean, PathLength) 撤消挂起的更改。如果 serverItem 规范不匹配的,通过对象为其返回。此方法返回已取消的数组挂起的更改。对于每个文件,客户端"在 UndonePendingChange 对象应调用 DownloadFile() 并指定返回的版本检索文件的未修改的版本。
公共方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec) 从命名标签移除特定的项。
公共方法 UnlabelItem(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], VersionSpec, PathLength) 从命名标签移除特定的项。
公共方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[]) 复制搁置更改为工作区域。
公共方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean) 复制搁置更改为工作区域。
公共方法 Unshelve(TeamFoundationRequestContext, String, String, String, String, array<ItemSpec[], array<String[], array<String[], array<String[], Boolean, PathLength) 复制搁置更改为工作区域。
公共方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean) 创建/更新分支对象。如果该项存在,但不是分支对象,它将指示该项作为分支的根。
公共方法 UpdateBranchObject(TeamFoundationRequestContext, BranchProperties, Boolean, PathLength) 创建/更新分支对象。如果它将指示该项作为分支的根的项存在,但不是分支对象。
公共方法 UpdateChangeset UpdateChangeset 用于更新注释和引用的签入说明与变更集。
公共方法 UpdateCheckinNoteFieldName 到指定的签入说明字段的所有实例重命名为新的指定名称特定团队项目文件夹。
公共方法 UpdateGlobalSecurity 更新项目的全局权限。
公共方法 UpdateItemSecurity 修改项目的安全信息。
公共方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[]) 调用更新的工作区域存储项的本地版本。 客户端应在调用成功 DownloadFile() 后调用此基于 Get() 的命令。
公共方法 UpdateLocalVersion(TeamFoundationRequestContext, String, String, array<BaseLocalVersionUpdate[], PathLength) 调用更新的工作区域存储项的本地版本。客户端应在调用成功 DownloadFile() 后调用此基于 Get() 的命令
公共方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[]) 用于更新冲突和还原到消息。可以使用它,如果客户端下载文件,而无需使用获取注册冲突,并更新还原到信息。
公共方法 UpdatePendingState(TeamFoundationRequestContext, String, String, array<PendingState[], PathLength) 用于更新冲突和还原到消息。可以使用它,如果客户端下载文件 wihtout 使用获取注册冲突,并更新还原到信息。
公共方法 UpdateShelveset 更新在搁置集的自定义特性。 注意:当前到属性包中仅更新在搁置集被接受。 其他更新导致 null 操作。
公共方法 UpdateShelvesetCreationTime 更新一个搁置集的创建时间,某个用户拥有的或所有搁置集。
公共方法 UpdateWorkspace 修改工作区域属性和工作文件夹映射。 不能更改工作区域所有者。
公共方法 UploadFile 上载特定服务器项目路径的文件特定的区域的。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Server 命名空间