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


DataMappedObjectTypeAttribute - класс

Указывает, что интерфейс или класс представляет сопоставленный тип объекта.Сопоставленный тип объекта API, который предоставляет строго типизированное представление указанного базового объекта источник- конкретных данных.

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

System.Object
  System.Attribute
    Microsoft.VisualStudio.Data.Services.DataMappedObjectTypeAttribute

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

Синтаксис

'Декларация
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Interface, AllowMultiple := True)> _
Public NotInheritable Class DataMappedObjectTypeAttribute _
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple = true)]
public sealed class DataMappedObjectTypeAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Interface, AllowMultiple = true)]
public ref class DataMappedObjectTypeAttribute sealed : public Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Interface, AllowMultiple = true)>]
type DataMappedObjectTypeAttribute =  
    class
        inherit Attribute
    end
public final class DataMappedObjectTypeAttribute extends Attribute

Тип DataMappedObjectTypeAttribute предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод DataMappedObjectTypeAttribute Инициализирует новый экземпляр класса DataMappedObjectTypeAttribute, указав имя типа.

В начало страницы

Свойства

  Имя Описание
Открытое свойство AvailableRestrictions Возвращает или задает любые ограничения, которые доступны для текущего типа.
Открытое свойство AvailableRestrictionsList Возвращает список всех ограничений, которые доступны для текущего типа.
Открытое свойство ClassId Возвращает или задает идентификатор класса атрибута.
Открытое свойство Identifier Возвращает или задает имя идентификатора, которое однозначно определяет текущий тип.
Открытое свойство IdentifierList Получает список идентификаторов, однозначно определяет текущий тип.
Открытое свойство RequiredOrdering Возвращает или задает требуемый порядок сопоставления для текущего типа.
Открытое свойство TypeId При реализации в производном классе возвращает уникальный идентификатор для этого Attribute. (Унаследовано от Attribute.)
Открытое свойство TypeName Возвращает имя сопоставленного типа.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Инфраструктура. Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту. (Унаследовано от Attribute.)
Открытый метод GetHashCode Возвращает хэш-код для данного экземпляра. (Унаследовано от Attribute.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsDefaultAttribute При переопределении в производном классе показывает, является ли значение данного экземпляра значением по умолчанию для производного класса. (Унаследовано от Attribute.)
Открытый метод Match При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute.)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод _Attribute.GetIDsOfNames Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfo Возвращает сведения о типе объекта, которые могут использоваться для получения сведений о типе интерфейса. (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.GetTypeInfoCount Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). (Унаследовано от Attribute.)
Явная реализация интерфейсаЗакрытый метод _Attribute.Invoke Предоставляет доступ к открытым свойствам и методам объекта. (Унаследовано от Attribute.)

В начало страницы

Заметки

Сопоставления между типами источников данных и универсальными типами определенных в XML-файле поддержки объекта данных.Например, сопоставленный тип, имя которого TableColumn расположен в элементе <MappedType> универсальный тип, который может быть сопоставлен с именем типу источника данных Столбцом, который найти в элементе <Type>.

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

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

См. также

Ссылки

Microsoft.VisualStudio.Data.Services - пространство имен