Interfaz IItemMetadata
Representa los metadatos asociados a un elemento en el ámbito de sincronización.
interface IItemMetadata : IUnknown
Miembros
Métodos de IItemMetadata | Descripción |
---|---|
Obtiene el identificador global del elemento. |
|
Establece el identificador global del elemento. |
|
Obtiene la versión del cambio más reciente realizado en el elemento. |
|
Establece la versión del cambio más reciente realizado en el elemento. |
|
Obtiene la versión de creación del elemento. |
|
Establece la versión de creación del elemento. |
|
Obtiene la versión de una unidad de cambio contenida en el elemento. |
|
Establece la versión de una unidad de cambio contenida en el elemento. |
|
Obtiene un objeto que se puede usar para enumerar las unidades de cambio contenidas en este elemento. |
|
Obtiene un valor que indica si el elemento se eliminó del almacén de elementos. |
|
Marca un elemento como eliminado del almacén de elementos. |
|
Restaura un elemento que se marcó como eliminado previamente en el almacén de metadatos. |
|
Obtiene el valor de un campo de matriz de bytes. |
|
Obtiene el valor de un campo GUID. |
|
Obtiene el valor de un campo de cadena. |
|
Obtiene el valor de un campo entero de 8 bits sin signo. |
|
Obtiene el valor de un campo entero de 16 bits sin signo. |
|
Obtiene el valor de un campo entero de 32 bits sin signo. |
|
Obtiene el valor de un campo entero de 64 bits sin signo. |
|
Establece el valor de un campo de matriz de bytes. |
|
Establece el valor de un campo GUID. |
|
Establece el valor de un campo de cadena. |
|
Establece el valor de un campo entero de 8 bits sin signo. |
|
Establece el valor de un campo entero de 16 bits sin signo. |
|
Establece el valor de un campo entero de 32 bits sin signo. |
|
Establece el valor de un campo entero de 64 bits sin signo. |
Notas
Los metadatos de un elemento contienen su versión de creación, versión actual, identificador global y un valor que indica si el elemento se ha eliminado del almacén de elementos. Los metadatos también pueden contener campos personalizados de acuerdo con la definición de la estructura CUSTOM_FIELD_DEFINITION que se usa para inicializar los metadatos de la réplica.
Metadata Storage Service implementa IItemMetadata. Para obtener una instancia de esta implementación de IItemMetadata, primero cree un objeto ISqlCESyncMetadataStore. A continuación, cree u obtenga un objeto IReplicaMetadata usando el método de ISqlCESyncMetadataStore apropiado y, a continuación, llame a IReplicaMetadata::CreateNewItemMetadata para crear una nueva entrada de metadatos, o a un método como IReplicaMetadata::FindItemMetadataByGlobalId para buscar metadatos para un elemento que ya existe en el almacén de metadatos.
La implementación de Metadata Storage Service de esta clase no guarda los cambios de propiedad en el disco hasta que el objeto se pasa a IReplicaMetadata::SaveItemMetadata.
Requisitos
Encabezado: Metastore.h
Vea también
Conceptos
Componentes de Sync Framework Metadata Storage Service
Acceso a los metadatos de una réplica