This documentation is archived and is not being maintained.

ILocationService.SaveServiceDefinitions Method

Saves the provided ServiceDefinitions within the location service. This operation will assign the Identifier property on the ServiceDefinition objects if one is not already assigned. Any AccessMappings referenced in the LocationMappings property must already be configured with the location service.

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

function SaveServiceDefinitions(
	serviceDefinitions : IEnumerable<ServiceDefinition>
)

Parameters

serviceDefinitions
Type: System.Collections.Generic.IEnumerable(ServiceDefinition)

The ServiceDefinitions to save. These objects will be updated with a new Identifier if one is not already assigned.

ExceptionCondition
InvalidServiceDefinitionException

The ServiceDefinition being saved is not valid.

AccessMappingNotRegisteredException

The ServiceDefinition references an AccessMapping that has not been registered.

DuplicateLocationMappingException

Thrown if a given AccessMapping has two or more LocationMappings on a ServiceDefinition.

Show: