创建的服务定义工厂方法。位置映射可通过 [IServiceDefinition.AddLocationMapping()] 功能添加。
请注意此方法不注册服务定义。
命名空间: Microsoft.TeamFoundation.Framework.Server
程序集: Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)
语法
声明
Public Sub New ( _
serviceType As String, _
identifier As Guid, _
displayName As String, _
relativePath As String, _
relativeToSetting As RelativeToSetting, _
description As String, _
toolId As String _
)
public ServiceDefinition(
string serviceType,
Guid identifier,
string displayName,
string relativePath,
RelativeToSetting relativeToSetting,
string description,
string toolId
)
参数
- serviceType
类型:System.String
创建定义的服务类型。
- identifier
类型:System.Guid
此实例的唯一标识符。
- displayName
类型:System.String
显示名称。服务定义。
- relativePath
类型:System.String
服务定义的相对路径。
- relativeToSetting
类型:Microsoft.TeamFoundation.Framework.Common.RelativeToSetting
相对设置服务定义的。除了完全限定外,如果这是任何,relativePath 不能为空。如果这是完全限定的,relativePath 必须为空。它与这两个值的每对访问的 [LocationService] 服务定义位置。映射相对路径生成。
- description
类型:System.String
文本文档或描述此服务为或如何使用。
- toolId
类型:System.String
此服务是部件的“工具”的类别。这对应于旧注册工具 ID.
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。