ServiceDefinition 类
定义一个用于存在的服务和任意位置。
继承层次结构
System.Object
Microsoft.TeamFoundation.Framework.Client.ServiceDefinition
命名空间: Microsoft.TeamFoundation.Framework.Client
程序集: Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)
语法
声明
Public NotInheritable Class ServiceDefinition
public sealed class ServiceDefinition
ServiceDefinition 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ServiceDefinition | 创建基于信息的 ServiceDefinition 中提供。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Description | 文本文档或描述此服务是,以及如何使用它。 |
![]() |
DisplayName | 显示名称。此 ServiceDefinition。 |
![]() |
Identifier | 此服务类型此实例的标识符。同时 ServiceType 和标识符唯一标识 ServiceDefinition。 |
![]() |
LocationMappings | 定义位置为完全限定的 ServiceDefinitions 的 AccessMapping 关系的 LocationMappings。对于是相对的所有 ServiceDefinition,情况将总是空。 |
![]() |
RelativePath | 此 ServiceDefinition 的相对路径。如果 RelativeToSetting 是完全限定的,此值必须为空,则它必须是包含路径的一部分的相对设置为 ServiceDefinition。 |
![]() |
RelativeToSetting | Inidicates ServiceDefinition 是否与 Team Foundation Server 部署或完全限定的含义的某些方面它是外部服务。如果此 RelativeToSetting 没有值的完全限定因此 RelativePath 不能为空或 null。 |
![]() |
ServiceType | 这是定义服务的类型。请注意多个 ServiceDefinitions 可以有相同的 ServiceType。同时 ServiceType 和标识符唯一标识 ServiceDefinition。 |
![]() |
ToolType | Team Foundation Server 工具类型此服务是的成员。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
AddLocationMapping | 将提供的 AccessMapping 的 LocationMapping 和位置。ServiceDefinition。请注意,如果 LocationMapping 提供的 AccessMapping 已经存在,则将被复盖。此外,此方法只应是完全限定对 ServiceDefinitions。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetLocationMapping | 如果此 ServiceDefinition 没有提供的 AccessMapping 的,LocationMapping 返回空 AccessMapping 的 LocationMapping 提供或。则在非相对 ServiceDefinition,此功能将始终返回 null。 |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
RemoveLocationMapping | 移除 AccessMapping 的 LocationMapping 提供的。请注意确定 AccessMappings 是基于其标记的相等。 |
![]() |
ToString | (重写 Object.ToString()。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。