IMetabaseUpdateKeyMap

Сборка: Metabase;

Описание

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

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

          IMetabaseUpdateKeyMap

Комментарии

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

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

Свойства

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

Методы

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

См. также:

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