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


DataObjectRestrictionMapper - класс

Предоставляет способ настройки сопоставления из универсальных ограничений к ограничениям данные-источник- в XML-структуру.

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

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectRestrictionMapper

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

Синтаксис

'Декларация
Public MustInherit Class DataObjectRestrictionMapper _
    Inherits ObjectWithSite
public abstract class DataObjectRestrictionMapper : ObjectWithSite
public ref class DataObjectRestrictionMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectRestrictionMapper =  
    class
        inherit ObjectWithSite
    end
public abstract class DataObjectRestrictionMapper extends ObjectWithSite

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

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

  Имя Описание
Защищенный метод DataObjectRestrictionMapper Конструктор класса.Создает новый экземпляр класса DataObjectRestrictionMapper.

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

Свойства

  Имя Описание
Защищенное свойство Connection Извлекает экземпляр объекта DataConnection для текущего соединения.
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от ObjectWithSite.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод MapValuesToRestriction Сопоставляет набор универсальных ограничений с ограничением данные-источник- в XML-структуру.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Унаследовано от ObjectWithSite.)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие SiteChanged Событие, которое возникает, когда свойство Site изменен. (Унаследовано от ObjectWithSite.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IObjectWithSite.GetSite Извлекает последний сайт задан с помощью метода IObjectWithSite.SetSite.В тех случаях, когда ни известный сайт, объект возвращается исключение. (Унаследовано от ObjectWithSite.)
Явная реализация интерфейсаЗакрытый метод IObjectWithSite.SetSite Предоставляет указатель сайта объект сайта. (Унаследовано от ObjectWithSite.)

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

Заметки

Некоторые клиенты могут родово перечисление объектов с помощью сведения о сопоставлении понятия, предоставляемые в XML поддержки объекта данных поставщика DDEX.Чтобы выполнить быстрее, клиенту требуется возможность использовать универсальные ограничения в перечислении, чтобы определить набор объектов, требующий их получения.

Для этого следует, что ограничения convert DDEX универсальные (например, каталог, схема имя ограничения источник-) в определенной поставщиком, которые изначально DDEX

В большинстве случаев однозначное сопоставление ограничений уникального и источник- конкретных, и его можно легко определить в XML-файле.Однако он мыслим, что ограничения сопоставлены в более сложном образом, в этом случае поставщик может реализовать модуль сопоставления ограничения для преобразования ограничения.

Наследует класс ObjectWithSite.

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

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

См. также

Ссылки

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