Поделиться через


Класс DuplicateMetadataObjectException

Представляет исключение, возникающее, когда один или несколько объектов метаданных имеют значения полей, которые равны в контексте, где это не разрешено.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint.BusinessData.Administration
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public Class DuplicateMetadataObjectException _
    Inherits MetadataException
'Применение
Dim instance As DuplicateMetadataObjectException
[SerializableAttribute]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public class DuplicateMetadataObjectException : MetadataException

Замечания

Это исключение хранилище метаданных может быть выброшено при объекты, загруженные из хранилища метаданных имеют одинаковое имя, несмотря на принадлежащих различных классов. Например два метода из данных классов имеют одинаковое значение поля Name . При проверке этих методов экземпляров, DuplicateMetadataObjectException исключение. После кэширования объектов проверки еще раз.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы DuplicateMetadataObjectException

Пространство имен Microsoft.SharePoint.BusinessData.Administration