Compartilhar via


Membros ReplicaMetadata

Quando substituído, fornece acesso aos metadados da réplica e do item no repositório de metadados. ReplicaMetadata também fornece serviços para detecção de exclusão e auxiliares para a implementação de métodos do provedor de sincronização.

O tipo ReplicaMetadata expõe os seguintes membros.

Construtores

  Nome Descrição
Método protegido ReplicaMetadata(SyncIdFormatGroup, SyncId) Inicializa uma nova instância da classe ReplicaMetadata que contém o esquema de formato de ID e a ID da réplica especificados.

Início

Métodos

  Nome Descrição
Método público CleanupDeletedItems(TimeSpan) Quando substituído em uma classe derivada, remove itens marcados como excluídos anteriores à última limpeza bem-sucedida.
Método público CreateItemMetadata(SyncId, SyncVersion) Quando substituído em uma classe derivada, cria um novo objeto de metadados do item que pode ser usado para adicionar uma nova entrada de metadados do item ao repositório de metadados.
Método público Equals(Object) (Herdado de Object.)
Método público ExcludeItemFromAllKnowledgeByGlobalId(SyncId) Remove o conhecimento sobre o item especificado do conhecimento.
Método protegido Finalize() () () () (Herdado de Object.)
Método público FindItemMetadataById(SyncId) Quando substituído em uma classe derivada, obtém os metadados do item que tem a ID global especificada.
Método público FindItemMetadataByIndexedField(String, Object) Quando substituído em uma classe derivada, retorna uma lista de entradas de metadados do item que têm o valor especificado para o campo indexado.
Método público FindItemMetadataByIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Quando substituído em uma classe derivada, retorna uma lista de entradas de metadados de item que têm os valores especificados para o conjunto de campos indexados.
Método público FindItemMetadataByMergeWinnerId(SyncId) Quando substituído em uma classe derivada, retorna uma lista de entradas de metadados do item que representam marcas de exclusão de mesclagem que têm o valor especificado para suas respectivas propriedades de ID vencedora de mesclagem.
Método público FindItemMetadataByUniqueIndexedField(String, Object) Quando substituído em uma classe derivada, retorna a entrada de metadados do item exclusiva que tem o valor especificado para o campo indexado.
Método público FindItemMetadataByUniqueIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Quando substituído em uma classe derivada, retorna a entrada de metadados do item exclusiva que tem os valores especificados para os campos indexados.
Método público GetAllItems(Boolean) Quando substituído em uma classe derivada, obtém todos os itens contidos no repositório de metadados para esta réplica.
Método público GetChangeBatch(UInt32, SyncKnowledge) Quando substituído em uma classe derivada, obtém um lote de alterações que contém metadados para os itens que não estão contidos no conhecimento especificado do provedor de destino.
Método público GetFilteredChangeBatch(UInt32, SyncKnowledge, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback) Quando substituído em uma classe derivada, obtém um lote de alterações que contém metadados dos itens que não estão contidos no conhecimento especificado do provedor de destino e que são aceitos pelo filtro especificado.
Método público GetFilteredFullEnumerationChangeBatch(UInt32, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback, SyncId, SyncKnowledge) Obtém um lote de alterações filtrado que contém metadados dos itens que têm IDs maiores ou iguais ao limite inferior especificado como parte de uma enumeração completa.
Método público GetFilteredFullEnumerationLocalVersions(FullEnumerationChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Quando substituído em uma classe derivada, obtém um lote de alterações filtrado que contém as versões de itens e unidades de alteração armazenados nesta réplica, que correspondem aos itens e unidades de alteração referidos em um lote de alterações enviado de algum outro provedor como parte de uma enumeração completa.
Método público GetFilteredLocalVersions(ChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Quando substituído em uma classe derivada, obtém um lote de alterações filtrado que contém as versões de itens e unidades de alteração armazenados nesta réplica. Esses itens e unidades de alteração correspondem aos referidos em um lote de alterações enviado de algum outro provedor.
Método público GetForgottenKnowledge() () () () Quando substituído em uma classe derivada, obtém o conhecimento esquecido desta réplica.
Método público GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge) Quando substituído em uma classe derivada, obtém um lote de alterações que contém metadados para os itens que têm IDs iguais ou maiores que o limite inferior especificado como parte de uma enumeração completa.
Método público GetFullEnumerationLocalVersions(FullEnumerationChangeBatch) Quando substituído em uma classe derivada, obtém um lote de alterações que contém as versões de itens e unidades de alteração armazenados nesta réplica, que correspondem aos itens e unidades de alteração referidos em um lote de alterações enviado de algum outro provedor como parte de uma enumeração completa.
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetItemCount(UInt32%, UInt32%) Quando substituído em uma classe derivada, obtém o número total de itens no repositório de metadados e o número de itens excluídos no repositório de metadados.
Método público GetKnowledge() () () () Quando substituído em uma classe derivada, obtém o conhecimento atual desta réplica.
Método público GetLocalVersions(ChangeBatch) Quando substituído em uma classe derivada, obtém um lote de alterações que contém as versões de itens e unidades de alteração armazenados nesta réplica. Esses itens e unidades de alteração correspondem aos referidos em um lote de alterações enviado de algum outro provedor.
Método público GetNextTickCount() () () () Quando substituído em uma classe derivada, aumenta a contagem em escala salva anteriormente para essa réplica, salva o novo valor no repositório e retorna o novo valor.
Método público GetType() () () () (Herdado de Object.)
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método público RemoveItemMetadata(IEnumerable< (Of < <' (SyncId> ) > > )) Quando substituído em uma classe derivada, remove os metadados do item do repositório de metadados.
Método público SaveItemMetadata(ItemMetadata) Quando substituído em uma classe derivada, salva as alterações das propriedades de metadados do item no repositório de metadados.
Método público SaveReplicaMetadata() () () () Quando substituído em uma classe derivada, salva as alterações das propriedades dos metadados da réplica no repositório de metadados.
Método público SetForgottenKnowledge(ForgottenKnowledge) Quando substituído em uma classe derivada, define o conhecimento esquecido para esta réplica.
Método público SetKnowledge(SyncKnowledge) Quando substituído em uma classe derivada, define o conhecimento atual desta réplica.
Método público ToString() () () () (Herdado de Object.)

Início

Propriedades

  Nome Descrição
Propriedade pública CustomReplicaMetadata Quando substituído em uma classe derivada, obtém ou define o campo de metadados personalizado que está associado com esta réplica.
Propriedade pública DeleteDetector Quando substituído em uma classe derivada, um objeto que representa o serviço de detecção de exclusão.
Propriedade pública IdFormats Obtém o esquema de formato de ID da réplica.
Propriedade pública LastDeletedItemsCleanupTime Quando substituído em uma classe derivada, obtém a hora em que os itens excluídos foram limpos pela última vez por CleanupDeletedItems.
Propriedade pública ProviderVersion Quando substituído em uma classe derivada, obtém ou define a versão do provedor que opera nestes metadados.
Propriedade pública ReplicaId Obtém a ID da réplica associada a estes metadados.

Início

Consulte também

Referência

ReplicaMetadata Classe

Namespace Microsoft.Synchronization.MetadataStorage