ILocationService.SaveServiceDefinitions, méthode
Enregistre le ServiceDefinitions fourni dans le service d'emplacement. Cette opération assigne la propriété d'identificateur sur les objets de ServiceDefinition s'il n'est pas déjà assigné. Tout AccessMappings référencé dans la propriété de LocationMappings doit déjà être configuré avec le service d'emplacement.
Espace de noms : Microsoft.TeamFoundation.Framework.Client
Assembly : Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)
Syntaxe
'Déclaration
Sub SaveServiceDefinitions ( _
serviceDefinitions As IEnumerable(Of ServiceDefinition) _
)
void SaveServiceDefinitions(
IEnumerable<ServiceDefinition> serviceDefinitions
)
Paramètres
- serviceDefinitions
Type : System.Collections.Generic.IEnumerable<ServiceDefinition>
Le ServiceDefinitions à enregistrer.Ces objets sont mis à jour avec un nouvel identificateur s'il n'est pas déjà assigné.
Exceptions
Exception | Condition |
---|---|
InvalidServiceDefinitionException | Le ServiceDefinition stocké est pas valide. |
AccessMappingNotRegisteredException | Le ServiceDefinition référence un AccessMapping qui n'a pas été enregistré. |
DuplicateLocationMappingException | Levée si un AccessMapping donné contient deux LocationMappings ou plus sur un ServiceDefinition. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.