ILocationService.SaveServiceDefinition, méthode
Enregistre le ServiceDefinition fourni dans le service d'emplacement. Cette opération assigne la propriété d'identificateur sur l'objet 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 SaveServiceDefinition ( _
serviceDefinition As ServiceDefinition _
)
void SaveServiceDefinition(
ServiceDefinition serviceDefinition
)
Paramètres
- serviceDefinition
Type : Microsoft.TeamFoundation.Framework.Client.ServiceDefinition
Le ServiceDefinition à enregistrer.Cet objet sera 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.