Classification 类

继承层次结构

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Integration.Server.IntegrationWebService
          Microsoft.TeamFoundation.Integration.Server.Classification
            Microsoft.TeamFoundation.Integration.Server.Classification3

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

语法

声明
<ClientServiceAttribute(ServiceName := "CommonStructure", CollectionServiceIdentifier := "d9c3f8ff-8938-4193-919b-7588e81cb730")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Classification/03",  _
    Description := "Team Foundation Classification web service")> _
Public Class Classification _
    Inherits IntegrationWebService
[ClientServiceAttribute(ServiceName = "CommonStructure", CollectionServiceIdentifier = "d9c3f8ff-8938-4193-919b-7588e81cb730")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Services/Classification/03", 
    Description = "Team Foundation Classification web service")]
public class Classification : IntegrationWebService

Classification 类型公开以下成员。

构造函数

  名称 说明
公共方法 Classification()
公共方法 Classification(Int32)

页首

属性

  名称 说明
公共属性 Application 获取当前 HTTP 请求的应用程序对象。 (继承自 WebService。)
公共属性 Container 获取组件的容器。 (继承自 MarshalByValueComponent。)
公共属性 Context 获取当前请求的 ASP.NET HttpContext,它封装了由 HTTP 服务器用来处理 Web 请求的所有 HTTP 特定的上下文。 (继承自 WebService。)
公共属性 DesignMode 获取指示组件当前是否处于设计模式的值。 (继承自 MarshalByValueComponent。)
受保护的属性 Events 获取附加到该组件的事件处理程序的列表。 (继承自 MarshalByValueComponent。)
受保护的属性 RequestContext (继承自 TeamFoundationWebService。)
公共属性 Server 获取当前请求的 HttpServerUtility。 (继承自 WebService。)
受保护的属性 ServiceVersion
公共属性 Session 获取当前请求的 HttpSessionState 实例。 (继承自 WebService。)
公共属性 Site 获取或设置组件的位置。 (继承自 MarshalByValueComponent。)
公共属性 SoapVersion 获取用于向 XML Web services 发送 SOAP 请求的 SOAP 协议的版本。 (继承自 WebService。)
公共属性 User 获取 ASP.NET 服务器 User 对象。可用于验证用户是否有权执行请求。 (继承自 WebService。)

页首

方法

  名称 说明
受保护的方法 AddWebServiceResource (继承自 TeamFoundationWebService。)
公共方法 CreateNode 创建新的节点
公共方法 CreateProject
公共方法 DeleteBranches 删除分支
公共方法 DeleteProject 删除项。该项目移到一个墓碑和所有节点在永久删除的此项目获取下
公共方法 Dispose() 释放由 MarshalByValueComponent 使用的所有资源。 (继承自 MarshalByValueComponent。)
受保护的方法 Dispose(Boolean) 释放由 MarshalByValueComponent 占用的非托管资源,还可以另外再释放托管资源。 (继承自 MarshalByValueComponent。)
受保护的方法 EnterMethod (继承自 TeamFoundationWebService。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 MarshalByValueComponent。)
公共方法 GetChangedNodes 检索在特定非负顺序ID后更改的所有节点
公共方法 GetDeletedNodesXml
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetNode 返回节点URI表示的节点信息
公共方法 GetNodeFromPath 返回节点信息对于输入路径项目信息针对路径中。 路径的格式为\ \ ProjectName RootNodeName \ NodeNameParent \ NodeName
公共方法 GetNodesXml
公共方法 GetProject 返回有关项目中的项目信息从其URI
公共方法 GetProjectFromName 返回有关项目中的项目信息从其名称
公共方法 GetProjectProperties 获取项目属性
公共方法 GetService 获取 IServiceProvider 的实施者。 (继承自 MarshalByValueComponent。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 HandleException webservice的internals引发的换行异常给外界统一groupsecurity和授权服务例外情况一个常见的异常 (重写 IntegrationWebService.HandleException(Exception)。)
受保护的方法 LeaveMethod (继承自 TeamFoundationWebService。)
公共方法 ListAllProjects ListAllProjects
公共方法 ListProjects ListProjects
公共方法 ListStructures 返回有关项目的根节点的节点信息
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MoveBranch 移动节点及其子节点。新父URI下
公共方法 RenameNode 重命名节点
公共方法 ReorderNode 排序节点
受保护的方法 SetMethodName (继承自 TeamFoundationWebService。)
公共方法 ToString 返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (继承自 MarshalByValueComponent。)
公共方法 UpdateProjectProperties 用新的替换任何现有特性。

页首

事件

  名称 说明
公共事件 Disposed 添加事件处理程序以侦听组件上的 Disposed 事件。 (继承自 MarshalByValueComponent。)

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Integration.Server 命名空间