RepositoryExtensions 类
RepositoryExtensions 类分为几个组的 WebMethods 执行其中的分部类。 这可防止所有方法都被列出单个文件中,更易于维护。
继承层次结构
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.RepositoryExtensions
命名空间: Microsoft.TeamFoundation.VersionControl.Server
程序集: Microsoft.TeamFoundation.VersionControl.Server(在 Microsoft.TeamFoundation.VersionControl.Server.dll 中)
语法
声明
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", _
Description := "Team Foundation VersionControl ClientServices web service")> _
Public Class RepositoryExtensions _
Inherits VersionControlWebService
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",
Description = "Team Foundation VersionControl ClientServices web service")]
public class RepositoryExtensions : VersionControlWebService
RepositoryExtensions 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
RepositoryExtensions |
页首
属性
名称 | 说明 | |
---|---|---|
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。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddProxy | 添加一个新的代理服务器记录具有给定参数。 | |
AddWebServiceResource | (继承自 TeamFoundationWebService。) | |
CheckIn | ||
CheckInShelveset | ||
DeleteBranchObject | 删除分支对象和所有关联的关系。 | |
DeleteProxy | 从服务器中删除给定标识符指定的代理服务器记录。 | |
Dispose() | 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。) | |
Dispose(Boolean) | 释放由 MarshalByValueComponent 占用的非托管资源,还可以另外再释放托管资源。 (继承自 MarshalByValueComponent。) | |
EnterMethod | (继承自 VersionControlWebService。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 MarshalByValueComponent。) | |
Get | 由客户端工作区与给定的版本同步调用。返回到"任务"列表中的文件将下载到用户的本地工作副本的更新客户端。 | |
GetChangesetProperty | 获取与给定的变更集相关联的属性。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetService | 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetVersionedItemProperty | 获取与版本控制项目关联的属性。 | |
HandleException | (继承自 TeamFoundationWebService。) | |
LeaveMethod | (继承自 VersionControlWebService。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Merge | 返回为挂起的合并自动解决的 GetOperations 和冲突,则不自动解析的列表。 | |
PendChanges | 调用以执行添加,签出、 分支、 重命名、 删除等。提交更改可能包含通配符字符和递归标志。通配符的递归方式将被扩展,更改列表已成功挂起将返回。 | |
QueryBranchObjectOwnership | 查询给定的变更集的分支对象所有权信息返回变更集所属太根分支和项的计数每个分支中。 | |
QueryBranchObjects | 分支对象递归查询。 | |
QueryChangesetExtended | 查询更改集的属性。 | |
QueryChangesForChangeset | 查询在一个给定的变更集的更改 (可以分页或非页)。 | |
QueryMergeRelationships | 返回输入的路径,以与一起在最新的版本信息的路径。 | |
QueryMergesExtended | ||
QueryPendingChangesForWorkspace | 返回挂起的更改符合指定的条件的列表。页面大小为传入的值,这些结果将受到限制。先后的值指定从何处开始分页,则为 null 的第一页。根据递归选项将返回子级。如果指定了 RecursionType.None,则返回仅 serverItem。如果指定了 RecursionType.OneLevel 和 serverItem 表示一个文件夹,则返回该文件夹及其直接子项。如果指定了 RecursionType.Full,serverItem 是一个文件夹,将返回所有后代。 | |
QueryProxies | 返回代理记录的列表。 | |
ResetCheckinDates | 重置签入的 TPC 到中的所有更改集之前的日期的最后日期。这将使用的迁移工具,并仅适用于"空"的 TPC。 空表示可能发生以下签入。a.$/ b.团队项目创建 c。团队项目创建 + 1 的变更集的生成定义。 | |
Resolve | 解决特定冲突以特定分辨率。这就称为获取、 签入和合并冲突。 | |
Rollback | 在给定的目录树的特定版本范围中回退更改。 | |
SetChangesetProperty | 将属性值设置为一个变更集 | |
SetMethodName | (继承自 TeamFoundationWebService。) | |
SetPendingChangeProperty | ||
SetVersionedItemProperty | 将属性设置为版本控制项目 | |
ToString | 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。) | |
TrackMerges | 返回合并目标项的一组来自源变更集的列表的源项的出现。源和目标的项目没有合并历史记录中直接相关。 | |
UndoPendingChanges | 撤消挂起的更改集。 ServerItem 规范不匹配的任何内容,如果它返回一个失败的对象。此方法返回的数组的已撤消挂起的更改。为每个文件,客户应调用 DownloadFile(),并指定要检索文件的未修改的版本的 UndonePendingChange 对象中返回的版本。 | |
Unshelve | 将搁置的更改合并到工作区副本。 | |
UpdateBranchObject | 创建/更新分支对象。如果该项目存在但不是分支对象,它会将该项目标记为分支的根。 |
页首
事件
名称 | 说明 | |
---|---|---|
Disposed | 添加事件处理程序以侦听组件上的 Disposed 事件。 (继承自 MarshalByValueComponent。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。