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


Класс DataAttribute

Предоставляет два дополнительных свойства наиболее часто используемые атрибуты свойства (классов сущностей), сопоставляются с список полей (столбцов) или свойства списка.

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

System.Object
  System.Attribute
    Microsoft.SharePoint.Linq.DataAttribute
      Microsoft.SharePoint.Linq.AssociationAttribute
      Microsoft.SharePoint.Linq.ChoiceAttribute
      Microsoft.SharePoint.Linq.ColumnAttribute

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

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public MustInherit Class DataAttribute _
    Inherits Attribute
'Применение
Dim instance As DataAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
public abstract class DataAttribute : Attribute

Замечания

Это используется как родительский класс для пользовательских классов, создающих атрибуты свойства, которые сопоставляются со столбцами списка или списка свойств.

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

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

См. также

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

Элементы DataAttribute

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