DuplicateMetadataObjectException classe
Representa uma exceção que é lançada quando um ou mais objetos de metadados têm valores de campo que são iguais em um contexto onde isso não é permitido.
Inheritance hierarchy
System.Object
System.Exception
Microsoft.BusinessData.Infrastructure.BdcException
Microsoft.BusinessData.MetadataModel.MetadataException
Microsoft.BusinessData.MetadataModel.InvalidMetadataObjectException
Microsoft.BusinessData.MetadataModel.DuplicateMetadataObjectException
Namespace: Microsoft.BusinessData.MetadataModel
Assembly: Microsoft.BusinessData (em Microsoft.BusinessData.dll)
Sintaxe
'Declaração
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DuplicateMetadataObjectException _
Inherits InvalidMetadataObjectException
'Uso
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[DataContractAttribute]
public class DuplicateMetadataObjectException : InvalidMetadataObjectException
Comentários
Essa exceção pode ser lançada quando os objetos são carregados do banco de dados têm o mesmo nome, apesar pertencentes a classes de dados diferentes. Por exemplo, dois métodos de classes de dados diferentes têm o mesmo valor do campo Name . Quando instâncias desses métodos são validadas, a exceção DuplicateMetadataObjectException é lançada. Depois que os objetos são armazenados em cache, validação não é executada novamente.
Segurança de thread
Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.