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


Структура ITEM_METADATA_SCHEMA

Представляет схему метаданных для элемента. Сюда входят сведения об определении элемента и его версии, а также порядок определения базовых единиц.

typedef struct _ITEM_METADATA_SCHEMA
{
  SIMPLE_SYNC_FIELD_DEFINITION *pCustomFields;
  ULONG cCustomFields;
  IDENTITY_RULE *pIdentityRules;
  ULONG cIdentityRules;
  CHANGE_UNIT_VERSION_RULE *pChangeUnitVersionRules; 
  ULONG cChangeUnitVersionRules;
} ITEM_METADATA_SCHEMA;

Элементы

  • pCustomFields
    Коллекция структур SIMPLE_SYNC_FIELD_DEFINITION, каждая из которых представляет пользовательское поле. Эти поля могут быть использованы для идентификации элемента в метаданных или хранить сведения о версии элемента.
  • cCustomFields
    Количество элементов в списке pCustomFields.
  • pIdentityRules
    Коллекция структур IDENTITY_RULE, которая определяет, каким образом элемент идентифицируется в реплике.
  • cIdentityRules
    Количество элементов в списке pIdentityRules.
  • pChangeUnitVersionRules
    Коллекция структур CHANGE_UNIT_VERSION_RULE, представляющих способ, с помощью которого определяется идентификатор базовой единицы, а также набор полей, определяющих версию базовой единицы.
  • cChangeUnitVersionRules
    Количество элементов в списке cChangeUnitVersionRules.

Системные требования

Заголовок: FullEnumerationProvider.h

См. также

Основные положения

Простой поставщик Sync Framework