Класс 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