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


Класс ContentTypeAttribute

Указывает, что класс сопоставляется с типом содержимого Microsoft SharePoint Foundation .

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

System.Object
  System.Attribute
    Microsoft.SharePoint.Linq.ContentTypeAttribute

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

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class ContentTypeAttribute _
    Inherits Attribute
'Применение
Dim instance As ContentTypeAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class ContentTypeAttribute : Attribute

Замечания

Представляет тип содержимого не обязательно определенного типа содержимого на веб-узле SharePoint Foundation . Когда владелец узла добавляет столбец к существующему списку, он создает новый неявный тип содержимого. Что рода неявный тип содержимого также представлены классы оформлен ContentTypeAttribute.

Примеры

Ниже приведен пример ContentTypeAttribute , используемый для сопоставления класс TeamMembersItem тип содержимого списка Членов группы .

[ContentType(Name="Item", Id="0x01", List="Team Members")]
[DataContract()]
public partial class TeamMembersItem : Item {

    // Member declarations omitted.
}

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

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

См. также

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

Элементы ContentTypeAttribute

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