IMetabaseUpdateKeyMap

Сборка: Metabase;

Пространство имен: Prognoz.Platform.Interop.Metabase;

Описание

Интерфейс IMetabaseUpdateKeyMap используется для работы с картой ключей, применяемых для повторного сопоставления объектов обновления.

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

          IMetabaseUpdateKeyMap

Комментарии

Для получения карты ключей используйте свойство IMetabaseUpdateContext.KeyMap.

Карта ключей представляет собой коллекцию элементов, описывающих объект из обновления и объект, сопоставляемый ему, в репозитории-приёмнике. Добавление элементов в коллекцию выполняется автоматически после выполнения методов интерфейса IMetabaseUpdateContext.

Свойства

  Имя свойства Краткое описание
Count Свойство Count возвращает количество элементов в коллекции.
Свойство IsEmpty возвращает признак того, пустая ли карта ключи.
Свойство Item возвращает указанный элемент из коллекции.

Методы

  Имя метода Краткое описание
Метод FindByNewKey выполняет поиск параметров сопоставления объекта по его ключу в репозитории-приёмнике.
FindByOldId Метод FindByOldId выполняет поиск параметров сопоставления объекта по его идентификатору и классу в обновлении.
FindByOldKey Метод FindByOldKey выполняет поиск параметров сопоставления объекта по его ключу в обновлении.
Метод Remove удаляет элемент из коллекции по его индексу.

См. также:

Интерфейсы сборки Metabase