Interfaccia IItemMetadata
Rappresenta i metadati associati a un elemento nell'ambito di sincronizzazione.
interface IItemMetadata : IUnknown
Membri
Metodi IItemMetadata | Descrizione |
---|---|
Ottiene l'ID globale dell'elemento. |
|
Imposta l'ID globale dell'elemento. |
|
Ottiene la versione della modifica più recente apportata all'elemento. |
|
Imposta la versione della modifica più recente apportata all'elemento. |
|
Ottiene la versione di creazione dell'elemento. |
|
Imposta la versione di creazione dell'elemento. |
|
Ottiene la versione di un'unità di modifica contenuta nell'elemento. |
|
Imposta la versione di un'unità di modifica contenuta nell'elemento. |
|
Ottiene un oggetto che può essere utilizzato per enumerare le unità di modifica contenute in questo elemento. |
|
Ottiene un valore che indica se l'elemento è stato eliminato dall'archivio di elementi. |
|
Contrassegna un elemento come eliminato dall'archivio di elementi. |
|
Ripristina un elemento in precedenza contrassegnato come eliminato nell'archivio dei metadati. |
|
Ottiene il valore di un campo della matrice di byte. |
|
Ottiene il valore di un campo GUID. |
|
Ottiene il valore di un campo di tipo string. |
|
Ottiene il valore di un campo di tipo integer senza segno a 8 bit. |
|
Ottiene il valore di un campo di tipo integer senza segno a 16 bit. |
|
Ottiene il valore di un campo di tipo integer senza segno a 32 bit. |
|
Ottiene il valore di un campo di tipo integer senza segno a 64 bit. |
|
Imposta il valore di un campo della matrice di byte. |
|
Imposta il valore di un campo GUID. |
|
Imposta il valore di un campo di tipo string. |
|
Imposta il valore di un campo di tipo integer senza segno a 8 bit. |
|
Imposta il valore di un campo di tipo integer senza segno a 16 bit. |
|
Imposta il valore di un campo di tipo integer senza segno a 32 bit. |
|
Imposta il valore di un campo di tipo integer senza segno a 64 bit. |
Osservazioni
I metadati per un elemento contengono la versione di creazione, la versione corrente, l'ID globale e un valore che indica se l'elemento è stato eliminato dall'archivio di elementi. I metadati possono inoltre contenere campi personalizzati definiti dalla struttura CUSTOM_FIELD_DEFINITION utilizzata per inizializzare i metadati della replica.
Il servizio di archiviazione dei metadati implementa IItemMetadata. Per ottenere un'istanza di questa implementazione di IItemMetadata, creare innanzitutto un oggetto ISqlCESyncMetadataStore. Successivamente, creare o ottenere un oggetto IReplicaMetadata tramite il metodo ISqlCESyncMetadataStore appropriato e chiamare IReplicaMetadata::CreateNewItemMetadata per creare una nuova voce dei metadati o un metodo come IReplicaMetadata::FindItemMetadataByGlobalId per trovare i metadati per un elemento già esistente nell'archivio dei metadati.
L'implementazione del servizio di archiviazione dei metadati di questa classe salva le modifiche apportate alle proprietà sul disco solo dopo che l'oggetto è stato passato a IReplicaMetadata::SaveItemMetadata.
Requisiti
Intestazione: Metastore.h
Vedere anche
Concetti
Componenti del servizio di archiviazione dei metadati di Sync Framework
Accesso ai metadati della replica