ReplicaMetadata Miembros

Cuando se invalida, proporciona acceso a los metadatos de réplica y los metadatos del elemento en el almacén de metadatos. ReplicaMetadata también proporciona servicios para detección de elementos eliminados y aplicaciones auxiliares para implementar métodos de proveedores de sincronización.

El tipo ReplicaMetadata expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ReplicaMetadata(SyncIdFormatGroup, SyncId) Inicializa una nueva instancia de la clase ReplicaMetadata que contiene el esquema de formato de identificador y el identificador de réplica especificados.

Principio

Métodos

  Nombre Descripción
Método publico CleanupDeletedItems(TimeSpan) Cuando se invalida en una clase derivada, quita los elementos marcados como eliminados y con una antigüedad superior a la última limpieza llevada a cabo correctamente.
Método publico CreateItemMetadata(SyncId, SyncVersion) Cuando se invalida en una clase derivada, crea un nuevo objeto de metadatos de elemento que se puede usar para agregar una nueva entrada de metadatos de elemento al almacén de metadatos.
Método publico Equals(Object) (Se hereda de Object).
Método publico ExcludeItemFromAllKnowledgeByGlobalId(SyncId) Quita del conocimiento el conocimiento sobre el elemento especificado.
Método protegido Finalize() () () () (Se hereda de Object).
Método publico FindItemMetadataById(SyncId) Cuando se invalida en una clase derivada, obtiene los metadatos del elemento para el elemento que tiene el identificador global especificado.
Método publico FindItemMetadataByIndexedField(String, Object) Cuando se invalida en una clase derivada, devuelve una lista de entradas de metadatos de elementos que tienen el valor especificado para el campo indizado.
Método publico FindItemMetadataByIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Cuando se invalida en una clase derivada, devuelve una lista de entradas de metadatos de elementos que tienen los valores especificados para los campos indizados.
Método publico FindItemMetadataByMergeWinnerId(SyncId) Cuando se invalida en una clase derivada, devuelve una lista de entradas de metadatos de elementos que representan los marcadores de exclusión de combinación que tienen el valor especificado para la propiedad ID de combinación que ha ganado.
Método publico FindItemMetadataByUniqueIndexedField(String, Object) Cuando se invalida en una clase derivada, devuelve la entrada de metadatos de elementos única que tiene el valor especificado para el campo indizado.
Método publico FindItemMetadataByUniqueIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Cuando se invalida en una clase derivada, devuelve la entrada de metadatos de elementos única que tiene los valores especificados para los campos indizados.
Método publico GetAllItems(Boolean) Cuando se invalida en una clase derivada, obtiene todos los elementos del almacén de metadatos para esta réplica.
Método publico GetChangeBatch(UInt32, SyncKnowledge) Cuando se invalida en una clase derivada, obtiene un lote de cambios que contiene los metadatos del elemento para los elementos no contenidos en el conocimiento especificado del proveedor de destino.
Método publico GetFilteredChangeBatch(UInt32, SyncKnowledge, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback) Cuando se invalida en una clase derivada, obtiene un lote de cambios que contiene los metadatos del elemento para los elementos no contenidos en el conocimiento especificado del proveedor de destino y que son aceptados por el filtro especificado.
Método publico GetFilteredFullEnumerationChangeBatch(UInt32, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback, SyncId, SyncKnowledge) Obtiene un lote de cambios filtrado que contiene metadatos de elemento para los elementos cuyos identificadores son mayores o iguales que el límite inferior especificado, como parte de una enumeración completa.
Método publico GetFilteredFullEnumerationLocalVersions(FullEnumerationChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Cuando se invalida en una clase derivada, obtiene un lote de cambios filtrado que contiene las versiones de los elementos y las unidades de cambio almacenadas en esta réplica que corresponden a los elementos y las unidades de cambio a que se hace referencia en un lote de cambios enviado desde algún otro proveedor, como parte de una enumeración completa.
Método publico GetFilteredLocalVersions(ChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Cuando se invalida en una clase derivada, obtiene un lote de cambios filtrado que contiene las versiones de los elementos y las unidades de cambio que están almacenadas en esta réplica. Estos elementos y unidades de cambio corresponden a los elementos y unidades de cambio a los que se hace referencia en un lote de cambios enviados desde algún otro proveedor.
Método publico GetForgottenKnowledge() () () () Cuando se invalida en una clase derivada, obtiene el conocimiento olvidado para esta réplica.
Método publico GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge) Cuando se invalida en una clase derivada, obtiene un lote de cambios que contiene los metadatos del elemento para los elementos que tienen identificadores iguales o mayores que el límite inferior especificado, como parte de una enumeración completa.
Método publico GetFullEnumerationLocalVersions(FullEnumerationChangeBatch) Cuando se invalida en una clase derivada, obtiene un lote de cambios que contiene las versiones de los elementos y las unidades de cambio almacenadas en esta réplica que corresponden a los elementos y las unidades de cambio a que se hace referencia en un lote de cambios enviado desde algún otro proveedor, como parte de una enumeración completa.
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetItemCount(UInt32%, UInt32%) Cuando se invalida en una clase derivada, obtiene el número total de elementos en el almacén de metadatos y el número de elementos eliminados en el almacén de metadatos.
Método publico GetKnowledge() () () () Cuando se invalida en una clase derivada, obtiene el conocimiento actual para esta réplica.
Método publico GetLocalVersions(ChangeBatch) Cuando se invalida en una clase derivada, obtiene un lote de cambios que contiene las versiones de los elementos y las unidades de cambio que están almacenados en esta réplica. Estos elementos y unidades de cambio corresponden a los elementos y unidades de cambio a los que se hace referencia en un lote de cambios enviados desde algún otro proveedor.
Método publico GetNextTickCount() () () () Cuando se invalida en una clase derivada, incrementa el contador guardado previamente para esta réplica, guarda el nuevo valor en el almacén y devuelve el nuevo valor.
Método publico GetType() () () () (Se hereda de Object).
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método publico RemoveItemMetadata(IEnumerable< (Of < <' (SyncId> ) > > )) Cuando se invalida en una clase derivada, quita los metadatos del elemento del almacén de metadatos.
Método publico SaveItemMetadata(ItemMetadata) Cuando se invalida en una clase derivada, guarda los cambios de propiedades de los metadatos de los elementos en el almacén de metadatos.
Método publico SaveReplicaMetadata() () () () Cuando se invalida en una clase derivada, guarda los cambios de propiedades de los metadatos de la réplica en el almacén de metadatos.
Método publico SetForgottenKnowledge(ForgottenKnowledge) Cuando se invalida en una clase derivada, establece el conocimiento olvidado para esta réplica.
Método publico SetKnowledge(SyncKnowledge) Cuando se invalida en una clase derivada, establece el conocimiento actual para esta réplica.
Método publico ToString() () () () (Se hereda de Object).

Principio

Propiedades

  Nombre Descripción
Propiedad pública CustomReplicaMetadata Cuando se invalida en una clase derivada, obtiene o establece el campo de metadatos personalizado asociado a esta réplica.
Propiedad pública DeleteDetector Cuando se invalida en una clase derivada, es un objeto que representa el servicio de detección de eliminaciones.
Propiedad pública IdFormats Obtiene el esquema de formato de identificador de la réplica.
Propiedad pública LastDeletedItemsCleanupTime Cuando se invalida en una clase derivada, obtiene la fecha y hora en que CleanupDeletedItems limpió por última vez los elementos eliminados.
Propiedad pública ProviderVersion Cuando se invalida en una clase derivada, obtiene o establece la versión del proveedor que opera en estos metadatos.
Propiedad pública ReplicaId Obtiene el identificador de la réplica asociada a estos metadatos.

Principio

Vea también

Referencia

ReplicaMetadata Clase

Microsoft.Synchronization.MetadataStorage Espacio de nombres