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