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