DuplicateMetadataObjectException - Classe
Représente une exception levée lorsqu'un ou plusieurs objets de métadonnées ont des valeurs de champ qui sont égaux dans un contexte où il n'est pas autorisée.
Hiérarchie d’héritage
System.Object
System.Exception
Microsoft.BusinessData.Infrastructure.BdcException
Microsoft.BusinessData.MetadataModel.MetadataException
Microsoft.BusinessData.MetadataModel.InvalidMetadataObjectException
Microsoft.BusinessData.MetadataModel.DuplicateMetadataObjectException
Espace de noms : Microsoft.BusinessData.MetadataModel
Assembly : Microsoft.BusinessData (dans Microsoft.BusinessData.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DuplicateMetadataObjectException _
Inherits InvalidMetadataObjectException
'Utilisation
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[DataContractAttribute]
public class DuplicateMetadataObjectException : InvalidMetadataObjectException
Remarques
Cette exception peut être levée lorsque les objets qui sont chargées à partir de la base de données ont le même nom, nonobstant l'appartenant au cours des données différentes. Par exemple, deux méthodes de données différentes classes ont la même valeur de champ Name . Lorsque les instances de ces méthodes sont validées, l'exception DuplicateMetadataObjectException est levée. Une fois que les objets sont mis en cache, validation n'est pas exécutée à nouveau.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.