Filtro dei dati di sincronizzazione
La sincronizzazione filtrata viene utilizzata per limitare la sincronizzazione a un sottoinsieme di elementi, ad esempio per sincronizzare solo file di testo tra due cartelle di file, ignorando file di altri tipi. Il provider di origine applica un filtro quando rileva le modifiche e aggiunge a un batch di modifiche solo gli elementi che passano il filtro.
Codice gestito Le informazioni sul filtro utilizzato per creare un batch di modifiche devono essere comunicate tramite una classe FilterInfo. Le implementazioni personalizzate di questa classe astratta non sono supportate. Il provider deve creare un oggetto ItemListFilterInfo e collegarlo al batch di modifiche tramite ChangeBatch per creare il batch di modifiche.
Codice non gestito Le informazioni sul filtro utilizzato per creare un batch di modifiche devono essere comunicate tramite una classe ISyncFilterInfo. Le implementazioni personalizzate di questa interfaccia non sono supportate. Il provider deve creare un oggetto ISyncFilterInfo tramite IProviderFilteredSyncServices::CreateFilterInfo. Le informazioni sul filtro vengono collegate al batch di modifiche tramite IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch per creare il batch di modifiche.
Vedere anche
Concetti
Provider di sincronizzazione
Applicazioni di sincronizzazione