在位置服务中保存提供的 ServiceDefinition。 此操作将在 ServiceDefinition 对象的属性标识符一个是否尚未分配。 在 LocationMappings 属性引用的所有 AccessMappings 必须已经配置了位置服务。
命名空间: Microsoft.TeamFoundation.Framework.Client
程序集: Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)
语法
声明
Sub SaveServiceDefinition ( _
serviceDefinition As ServiceDefinition _
)
void SaveServiceDefinition(
ServiceDefinition serviceDefinition
)
参数
- serviceDefinition
类型:Microsoft.TeamFoundation.Framework.Client.ServiceDefinition
保存的 ServiceDefinition。如果一个尚未分配,此对象将更新使用新标识符。
异常
异常 | 条件 |
---|---|
InvalidServiceDefinitionException | 保存的 ServiceDefinition 无效。 |
AccessMappingNotRegisteredException | ServiceDefinition 引用未注册的 AccessMapping。 |
DuplicateLocationMappingException | 引发,如果给定 AccessMapping 具有两个或多个在 ServiceDefinition 的 LocationMappings。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。