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.

As tabelas a seguir listam os membros expostos pelo tipo ReplicaMetadata .

Construtores protegidos

  Nome Descrição
Protected method ReplicaMetadata Inicializa uma nova instância da classe ReplicaMetadata que contém o esquema de formato de ID e a ID da réplica especificados.

Superior

Propriedades públicas

  Nome Descrição
Public property CustomReplicaMetadata Quando substituído em uma classe derivada, obtém ou define o campo de metadados personalizado que está associado com esta réplica.
Public property DeleteDetector Quando substituído em uma classe derivada, um objeto que representa o serviço de detecção de exclusão.
Public property IdFormats Obtém o esquema de formato de ID da réplica.
Public property 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.
Public property ProviderVersion Quando substituído em uma classe derivada, obtém ou define a versão do provedor que opera nestes metadados.
Public property ReplicaId Obtém a ID da réplica associada a estes metadados.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method CleanupDeletedItems Quando substituído em uma classe derivada, remove itens marcados como excluídos anteriores à última limpeza bem-sucedida.
Public method CreateItemMetadata 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.
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method ExcludeItemFromAllKnowledgeByGlobalId Remove o conhecimento sobre o item especificado do conhecimento.
Public method FindItemMetadataById Quando substituído em uma classe derivada, obtém os metadados do item que tem a ID global especificada.
Public method FindItemMetadataByIndexedField 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.
Public method FindItemMetadataByIndexedFields 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.
Public method FindItemMetadataByMergeWinnerId 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.
Public method FindItemMetadataByUniqueIndexedField Quando substituído em uma classe derivada, retorna a entrada de metadados do item exclusiva que tem o valor especificado para o campo indexado.
Public method FindItemMetadataByUniqueIndexedFields Quando substituído em uma classe derivada, retorna a entrada de metadados do item exclusiva que tem os valores especificados para os campos indexados.
Public method GetAllItems Quando substituído em uma classe derivada, obtém todos os itens contidos no repositório de metadados para esta réplica.
Public method GetChangeBatch 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.
Public method GetFilteredChangeBatch 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.
Public method GetFilteredFullEnumerationChangeBatch 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.
Public method GetFilteredFullEnumerationLocalVersions 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.
Public method GetFilteredLocalVersions 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.
Public method GetForgottenKnowledge Quando substituído em uma classe derivada, obtém o conhecimento esquecido desta réplica.
Public method GetFullEnumerationChangeBatch 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.
Public method GetFullEnumerationLocalVersions 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.
Public method GetHashCode  (Herdado de Object.)
Public method GetItemCount 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.
Public method GetKnowledge Quando substituído em uma classe derivada, obtém o conhecimento atual desta réplica.
Public method GetLocalVersions 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.
Public method 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.
Public method GetType  (Herdado de Object.)
Public method Bb665585.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method RemoveItemMetadata Quando substituído em uma classe derivada, remove os metadados do item do repositório de metadados.
Public method SaveItemMetadata Quando substituído em uma classe derivada, salva as alterações das propriedades de metadados do item no repositório de metadados.
Public method SaveReplicaMetadata Quando substituído em uma classe derivada, salva as alterações das propriedades dos metadados da réplica no repositório de metadados.
Public method SetForgottenKnowledge Quando substituído em uma classe derivada, define o conhecimento esquecido para esta réplica.
Public method SetKnowledge Quando substituído em uma classe derivada, define o conhecimento atual desta réplica.
Public method ToString  (Herdado de Object.)

Superior

Métodos protegidos

  Nome Descrição
Protected method Finalize  (Herdado de Object.)
Protected method MemberwiseClone  (Herdado de Object.)

Superior

Consulte também

Referência

Classe ReplicaMetadata
Namespace Microsoft.Synchronization.MetadataStorage