Freigeben über


ITEM_METADATA_SCHEMA-Struktur

Stellt das Metadatenschema für ein Element dar. Dazu gehört die Art, wie Elemente und ihre Versionsinformationen identifiziert und Änderungseinheiten definiert werden.

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;

Member

  • pCustomFields
    Eine Auflistung von SIMPLE_SYNC_FIELD_DEFINITION-Strukturen, die jeweils ein benutzerdefiniertes Feld darstellen. Felder können verwendet werden, um ein Element in den Metadaten zu identifizieren oder um Versionsinformationen zu einem Element zu speichern.
  • cCustomFields
    Die Anzahl von Elementen in pCustomFields.
  • pIdentityRules
    Eine Auflistung von IDENTITY_RULE-Strukturen, die definiert, wie ein Element innerhalb eines Replikats definiert wird.
  • cIdentityRules
    Die Anzahl von Elementen in pIdentityRules.
  • pChangeUnitVersionRules
    Eine Auflistung von CHANGE_UNIT_VERSION_RULE-Strukturen, die darstellen, wie Änderungseinheiten durch eine ID und einen Satz von Feldern, die die Version einer Änderungseinheit definieren, identifiziert werden.
  • cChangeUnitVersionRules
    Die Anzahl von Elementen in cChangeUnitVersionRules.

Anforderungen

Header: FullEnumerationProvider.h

Siehe auch

Konzepte

Sync Framework-Komponenten für einfache Anbieter