Repository4 类
继承层次结构
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
Microsoft.TeamFoundation.VersionControl.Server.Repository4
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
<ClientServiceAttribute(ServiceName := "ISCCProvider4", CollectionServiceIdentifier := "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", _
Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
Public Class Repository4 _
Inherits VersionControlWebService
[ClientServiceAttribute(ServiceName = "ISCCProvider4", CollectionServiceIdentifier = "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",
Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
public class Repository4 : VersionControlWebService
Repository4 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
Repository4 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Application | 获取当前 HTTP 请求的应用程序对象。 (继承自 WebService。) |
![]() |
Container | 获取组件的容器。 (继承自 MarshalByValueComponent。) |
![]() |
Context | 获取当前请求的 ASP.NET HttpContext,它封装了由 HTTP 服务器用来处理 Web 请求的所有 HTTP 特定的上下文。 (继承自 WebService。) |
![]() |
DesignMode | 获取指示组件当前是否处于设计模式的值。 (继承自 MarshalByValueComponent。) |
![]() |
Events | 获取附加到该组件的事件处理程序的列表。 (继承自 MarshalByValueComponent。) |
![]() |
RequestContext | (继承自 TeamFoundationWebService。) |
![]() |
Server | 获取当前请求的 HttpServerUtility。 (继承自 WebService。) |
![]() |
Session | 获取当前请求的 HttpSessionState 实例。 (继承自 WebService。) |
![]() |
Site | 获取或设置组件的位置。 (继承自 MarshalByValueComponent。) |
![]() |
SoapVersion | 获取用于向 XML Web services 发送 SOAP 请求的 SOAP 协议的版本。 (继承自 WebService。) |
![]() |
User | 获取 ASP.NET 服务器 User 对象。可用于验证用户是否有权执行请求。 (继承自 WebService。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AddWebServiceResource | (继承自 TeamFoundationWebService。) |
![]() |
CheckIn | 提交挂起的更改的集。签入已提交文件较大的调用序列的一部分。顺序是: 1。调用 CheckPendingChanges 并传递要签入文件和文件夹的列表中。2.对于每个文件,调用 UploadFile。3.调用签入并传递文件和文件夹 (应匹配的列表中的 # 1) 的列表。CheckPendingChanges 不是必需的但它允许调用方之前浪费时间上载文件冲突的通知。 serverItems 必须包含至少一个项目、 没有重复行,以及任何通配符。 |
![]() |
CheckInShelveset | 提交签入现有搁置的集。将关联或解决状态为签入完成工作项与变更集相关联。 |
![]() |
CompareLabels | |
![]() |
CreateBranch | 在服务器上创建一个提交的分支。 |
![]() |
Dispose() | 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。) |
![]() |
Dispose(Boolean) | 释放由 MarshalByValueComponent 占用的非托管资源,还可以另外再释放托管资源。 (继承自 MarshalByValueComponent。) |
![]() |
EnterMethod | (继承自 VersionControlWebService。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 MarshalByValueComponent。) |
![]() |
Get | 由客户端工作区与给定的版本同步调用。返回到"任务"列表中的文件将下载到用户的本地工作副本的更新客户端。 |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetServerSettings | |
![]() |
GetService | 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
HandleException | (继承自 TeamFoundationWebService。) |
![]() |
LeaveMethod | (继承自 VersionControlWebService。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
Merge | 返回为挂起的合并自动解决的 GetOperations 和冲突,则不自动解析的列表。 |
![]() |
PendChanges | 调用以执行添加,签出、 分支、 重命名、 删除等。提交更改可能包含通配符字符和递归标志。通配符的递归方式将被扩展,更改列表已成功挂起将返回。 |
![]() |
PendChangesInLocalWorkspace | |
![]() |
QueryChangesetExtended | 查询更改集的属性。 |
![]() |
QueryChangesForChangeset | 查询在一个给定的变更集的更改 (可以分页或非页)。 |
![]() |
QueryItems | 返回一组指定项数组中的项目的有关信息。 "项目"参数支持通配符和所有的递归过程类型。 版本参数指定项的版本是什么接收。 可以指定 WorkspaceVersionSpec,大小写显示在该工作区的 LocalVersion 中的唯一项将返回表。 |
![]() |
QueryItemsExtended | |
![]() |
QueryPendingChangesForWorkspace | 返回挂起的更改符合指定的条件的列表。页面大小为传入的值,这些结果将受到限制。先后的值指定从何处开始分页,则为 null 的第一页。根据递归选项将返回子级。如果指定了 RecursionType.None,则返回仅 serverItem。如果指定了 RecursionType.OneLevel 和 serverItem 表示一个文件夹,则返回该文件夹及其直接子项。如果指定了 RecursionType.Full,serverItem 是一个文件夹,将返回所有后代。 |
![]() |
QueryPendingChangeSignature | 也称为"pre-reconcile"。读取当前挂起的更改签名指定的工作区的服务器。如果它等于客户端的挂起的更改的签名,然后协调可以跳过由于不没有执行任何操作。 |
![]() |
QueryPendingSets | 返回挂起的更改符合指定的条件的列表。 如果工作区名称不是空的还必须指定 ownerName。根据递归选项将返回子级。如果指定了 RecursionType.None,则返回仅 serverItem。如果指定了 RecursionType.OneLevel 和 serverItem 表示一个文件夹,则返回该文件夹及其直接子项。如果指定了 RecursionType.Full,serverItem 是一个文件夹,将返回所有后代。此函数返回 PendingSet 对象数组,其中每个代表一个工作区。在每个 PendingSet 对象是表示属于该工作区的更改的 PendingChanges 的数组。 |
![]() |
QueryPendingSetsWithLocalWorkspaces | |
![]() |
QueryShelvedChanges | 返回挂起的更改符合指定的条件的列表。 如果工作区名称不是空的还必须指定 ownerName。根据递归选项将返回子级。如果指定了 RecursionType.None,则返回仅 serverItem。如果指定了 RecursionType.OneLevel 和 serverItem 表示一个文件夹,则返回该文件夹及其直接子项。如果指定了 RecursionType.Full,serverItem 是一个文件夹,将返回所有后代。此函数返回 PendingSet 对象数组,其中每个代表一个工作区。在每个 PendingSet 对象是表示属于该工作区的更改的 PendingChanges 的数组。 |
![]() |
QueryShelvesets | 列出系统中的已知的搁置集。返回的搁置集的元数据。 若要检索的更改列表,请使用 QueryPendingSets()。 |
![]() |
QueryWorkspace | 查找特定工作区。不允许任何通配符或空值。 如果找不到工作区,则将引发异常。 |
![]() |
QueryWorkspaceItems | 返回一组项目的工作区版本的信息。 |
![]() |
QueryWorkspaces | 搜索具有指定的所有者和计算机的工作区。 |
![]() |
ReconcileLocalWorkspace | |
![]() |
Resolve | 解决特定冲突以特定分辨率。这就称为获取、 签入和合并冲突。 |
![]() |
Rollback | 在给定的目录树的特定版本范围中回退更改。 |
![]() |
SetMethodName | (继承自 TeamFoundationWebService。) |
![]() |
SetServerSettings | |
![]() |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。) |
![]() |
UndoPendingChanges | 撤消挂起的更改集。 ServerItem 规范不匹配的任何内容,如果它返回一个失败的对象。此方法返回的数组的已撤消挂起的更改。为每个文件,客户应调用 DownloadFile(),并指定要检索文件的未修改的版本的 UndonePendingChange 对象中返回的版本。 |
![]() |
UndoPendingChangesInLocalWorkspace | |
![]() |
Unshelve | 合并将搁置的更改合并到工作区。 |
![]() |
UpdateLocalVersion | 调用以更新本地工作区中存储项的版本。 客户端应调用此后成功调用 DownloadFile() 基于 Get() 的指令。 |
![]() |
UpdateShelveset | 更新搁置集的自定义属性。 注意: 属性包的搁置集的当前仅更新将生效。 所有其他更新会导致无操作。 |
页首
事件
名称 | 说明 | |
---|---|---|
![]() |
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。 (继承自 MarshalByValueComponent。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。