IItemMetadata-Schnittstelle
Stellt die Metadaten dar, die einem Element im Synchronisierungsbereich zugeordnet sind.
interface IItemMetadata : IUnknown
Member
IItemMetadata-Methoden | Beschreibung |
---|---|
Ruft die globale ID des Elements ab. |
|
Legt die globale ID des Elements fest. |
|
Ruft die Version der letzten Änderung des Elements ab. |
|
Legt die Version der letzten Änderung des Elements fest. |
|
Ruft die Erstellungsversion des Elements ab. |
|
Legt die Erstellungsversion des Elements fest. |
|
Ruft die Version einer Änderungseinheit ab, die in dem Element enthalten ist. |
|
Legt die Version einer Änderungseinheit fest, die in dem Element enthalten ist. |
|
Ruft ein Objekt ab, das verwendet werden kann, um die in diesem Element enthaltenen Änderungseinheiten aufzulisten. |
|
Ruft einen Wert ab, der angibt, ob das Element aus dem Elementspeicher gelöscht wurde. |
|
Markiert ein Element als aus dem Elementspeicher gelöschtes Element. |
|
Stellt ein Element wieder her, das zuvor im Metadatenspeicher als gelöschtes Element markiert war. |
|
Ruft den Wert eines Bytearrayfelds ab. |
|
Ruft den Wert eines GUID-Felds ab. |
|
Ruft den Wert eines Zeichenfolgenfelds ab. |
|
Ruft den Wert für ein Feld mit 8-Bit-Ganzzahl ohne Vorzeichen ab. |
|
Ruft den Wert für ein Feld mit 16-Bit-Ganzzahl ohne Vorzeichen ab. |
|
Ruft den Wert für ein Feld mit 32-Bit-Ganzzahl ohne Vorzeichen ab. |
|
Ruft den Wert für ein Feld mit 64-Bit-Ganzzahl ohne Vorzeichen ab. |
|
Legt den Wert eines Bytearrayfelds fest. |
|
Legt den Wert eines GUID-Felds fest. |
|
Legt den Wert eines Zeichenfolgenfelds fest. |
|
Legt den Wert für ein Feld mit 8-Bit-Ganzzahl ohne Vorzeichen fest. |
|
Legt den Wert für ein Feld mit 16-Bit-Ganzzahl ohne Vorzeichen fest. |
|
Legt den Wert für ein Feld mit 32-Bit-Ganzzahl ohne Vorzeichen fest. |
|
Legt den Wert für ein Feld mit 64-Bit-Ganzzahl ohne Vorzeichen fest. |
Hinweise
Die Metadaten eines Elements enthalten die Erstellungsversion, die aktuelle Version, die globale ID sowie einen Wert, der angibt, ob das Element aus dem Elementspeicher gelöscht wurde. Die Metadaten können außerdem benutzerdefinierte Felder enthalten, die von der zum Initialisieren der Replikatmetadaten verwendeten CUSTOM_FIELD_DEFINITION-Struktur definiert werden.
Der Metadaten-Speicherdienst implementiert IItemMetadata. Um eine Instanz dieser Implementierung von IItemMetadata abzurufen, erstellen Sie zunächst ein ISqlCESyncMetadataStore-Objekt. Verwenden Sie anschließend die entsprechende ISqlCESyncMetadataStore-Methode, um ein IReplicaMetadata-Objekt zu erstellen oder abzurufen, und rufen Sie dann IReplicaMetadata::CreateNewItemMetadata auf, um einen neuen Metadateneintrag zu erstellen, oder rufen Sie eine Methode wie IReplicaMetadata::FindItemMetadataByGlobalId auf, um Metadaten für ein Element zu suchen, das bereits im Metadatenspeicher vorhanden ist.
Von der Implementierung des Metadaten-Speicherdiensts dieser Klasse werden keine Änderungen der Eigenschaften auf dem Datenträger gespeichert, bevor das Objekt an IReplicaMetadata::SaveItemMetadata übergeben wird.
Anforderungen
Header: Metastore.h
Siehe auch
Konzepte
Komponenten des Metadatenspeicherdiensts von Sync Framework
Zugreifen auf Replikatmetadaten