Compartilhar via


Membros SimpleSyncProvider

Representa um provedor simples que é usado para sincronizar uma réplica. Você normalmente estenderá FullEnumerationSimpleSyncProvider ou AnchorEnumerationSimpleSyncProvider.

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

Construtores protegidos

  Nome Descrição
Protected method SimpleSyncProvider Inicializa uma nova instância da classe SimpleSyncProvider.

Superior

Propriedades públicas

  Nome Descrição
Public property Configuration Quando substituído em uma classe derivada, obtém o objeto KnowledgeSyncProviderConfiguration que representa informações de configuração de um provedor, como a política de resolução de conflitos.
Public property DestinationCallbacks Quando substituído em uma classe derivada, obtém um objeto SyncCallbacks que é usado para despachar um evento de sincronização.
Public property IdFormats Quando substituído em uma classe derivada, obtém um objeto SyncIdFormatGroup que representa o formato das IDs de réplica e de item.
Public property MetadataSchema Quando substituído em uma classe derivada, obtém um objeto ItemMetadataSchema que representa o esquema de metadados de um item.
Public property ProviderVersion Quando substituído em uma classe derivada, obtém o número da versão do provedor simples.

Superior

Métodos públicos

(consulte também Métodos protegidos )

  Nome Descrição
Public method BeginSession Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework no início de cada sessão.
Public method DeleteItem Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework para excluir um item do repositório de destino.
Public method EndSession Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework ao término de cada sessão, a menos que uma sessão seja encerrada por causa de uma exceção.
Public method Equals  Sobrecarregado. (Herdado de Object.)
Public method GetHashCode  (Herdado de Object.)
Public method GetMetadataStore Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework para retornar um objeto MetadataStore para uma réplica.
Public method GetType  (Herdado de Object.)
Public method InsertItem Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework para inserir um item no repositório de destino.
Public method LoadChangeData Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework para carregar os dados de alteração de um item com a chave especificada.
Public method OnChangeDetectionCompleted Quando substituído em uma classe derivada, gera o evento ChangeDetectionCompleted.
Public method OnItemConflicting Quando substituído em uma classe derivada, gera o evento ItemConflicting.
Public method OnItemConstraint Quando substituído em uma classe derivada, gera o evento ItemConstraint.
Public method OnMetadataStoreInitialized Quando substituído em uma classe derivada, gera o evento MetadataStoreInitialized.
Public method Dd936903.static(pt-br,SQL.105).gif ReferenceEquals  (Herdado de Object.)
Public method ToString  (Herdado de Object.)
Public method UpdateItem Quando substituído em uma classe derivada, chamado pelo tempo de execução do Sync Framework para atualizar um item no repositório de destino.

Superior

Métodos protegidos

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

Superior

Eventos públicos

  Nome Descrição
Public event ChangeDetectionCompleted Ocorre quando a detecção de alteração é concluída para um provedor de origem.
Public event ItemConflicting Ocorre quando o Sync Framework detecta que um item em processamento está envolvido em um conflito de simultaneidade.
Public event ItemConstraint Ocorre quando o Sync Framework detecta que um item em processamento está envolvido em um conflito de restrição.
Public event MetadataStoreInitialized Ocorre quando o repositório de metadados associado a um provedor é inicializado.

Superior

Consulte também

Referência

Classe SimpleSyncProvider
Namespace Microsoft.Synchronization.SimpleProviders