Condividi tramite


Interfaccia IKnowledgeSyncProvider

Rappresenta un provider di sincronizzazione che utilizza la conoscenza per eseguire la sincronizzazione.

interface IKnowledgeSyncProvider : ISyncProvider

Membri

Metodi ISynchronousSyncProvider Descrizione

IKnowledgeSyncProvider::BeginSession

Notifica al provider l'aggiunta a una sessione di sincronizzazione.

IKnowledgeSyncProvider::GetSyncBatchParameters

Ottiene il numero di modifiche dell'elemento che verranno incluse nei batch di modifiche e la conoscenza corrente per l'ambito di sincronizzazione.

IKnowledgeSyncProvider::GetChangeBatch

Ottiene un batch di modifiche contenente i metadati per gli elementi non contenuti nella conoscenza specificata del provider di destinazione.

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

Ottiene un batch di modifiche contenente metadati per elementi con ID superiori al limite inferiore specificato, come parte di un'enumerazione completa.

IKnowledgeSyncProvider::ProcessChangeBatch

Elabora un set di modifiche per la rilevazione di conflitti e l'applicazione di modifiche all'archivio di elementi.

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

Elabora un set di modifiche per un'enumerazione completa tramite l'applicazione di modifiche all'archivio di elementi.

IKnowledgeSyncProvider::EndSession

Notifica al provider il completamento di una sessione di sincronizzazione in cui è inserito.

Osservazioni

Il primo metodo chiamato da Sync Framework è BeginSession. L'ultimo metodo è EndSession. Tutti gli altri metodi IKnowledgeSyncProvider vengono chiamati tra questi due metodi.

Requisiti

Intestazione: Synchronization.h

Vedere anche

Concetti

Componenti principali di Sync Framework