Compartir a través de


Clase DuplicateMetadataObjectException

Representa una excepción que se produce cuando uno o más objetos de metadatos tienen valores de campo que son iguales en un contexto donde no está permitido.

Jerarquía de la herencia

System.Object
  System.Exception
    Microsoft.SharePoint.BusinessData.Administration.MetadataException
      Microsoft.SharePoint.BusinessData.Administration.DuplicateMetadataObjectException

Espacio de nombres:  Microsoft.SharePoint.BusinessData.Administration
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public Class DuplicateMetadataObjectException _
    Inherits MetadataException
'Uso
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public class DuplicateMetadataObjectException : MetadataException

Comentarios

Cuando los objetos que se cargan desde el almacén de metadatos tengan el mismo nombre, a pesar de que pertenecen a las clases de datos diferentes, puede iniciar esta excepción del almacén de metadatos. Por ejemplo, los dos métodos de las clases de datos diferentes tienen el mismo valor de campo de Name . Cuando se validan las instancias de estos métodos, se produce la excepción DuplicateMetadataObjectException . Después se almacenan en caché los objetos, la validación no se realiza otra vez.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros DuplicateMetadataObjectException

Espacio de nombres Microsoft.SharePoint.BusinessData.Administration