Metodo KnowledgeSyncProvider.ProcessFullEnumerationChangeBatch
Quando sottoposto a override in una classe derivata, elabora un set di modifiche per un'enumerazione completa tramite l'applicazione di modifiche all'archivio di elementi.
Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)
Sintassi
'Dichiarazione
Public MustOverride Sub ProcessFullEnumerationChangeBatch ( _
resolutionPolicy As ConflictResolutionPolicy, _
sourceChanges As FullEnumerationChangeBatch, _
changeDataRetriever As Object, _
syncCallbacks As SyncCallbacks, _
sessionStatistics As SyncSessionStatistics _
)
'Utilizzo
Dim instance As KnowledgeSyncProvider
Dim resolutionPolicy As ConflictResolutionPolicy
Dim sourceChanges As FullEnumerationChangeBatch
Dim changeDataRetriever As Object
Dim syncCallbacks As SyncCallbacks
Dim sessionStatistics As SyncSessionStatistics
instance.ProcessFullEnumerationChangeBatch(resolutionPolicy, sourceChanges, changeDataRetriever, syncCallbacks, sessionStatistics)
public abstract void ProcessFullEnumerationChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
FullEnumerationChangeBatch sourceChanges,
Object changeDataRetriever,
SyncCallbacks syncCallbacks,
SyncSessionStatistics sessionStatistics
)
public:
virtual void ProcessFullEnumerationChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
FullEnumerationChangeBatch^ sourceChanges,
Object^ changeDataRetriever,
SyncCallbacks^ syncCallbacks,
SyncSessionStatistics^ sessionStatistics
) abstract
public abstract void ProcessFullEnumerationChangeBatch (
ConflictResolutionPolicy resolutionPolicy,
FullEnumerationChangeBatch sourceChanges,
Object changeDataRetriever,
SyncCallbacks syncCallbacks,
SyncSessionStatistics sessionStatistics
)
public abstract function ProcessFullEnumerationChangeBatch (
resolutionPolicy : ConflictResolutionPolicy,
sourceChanges : FullEnumerationChangeBatch,
changeDataRetriever : Object,
syncCallbacks : SyncCallbacks,
sessionStatistics : SyncSessionStatistics
)
Parametri
- resolutionPolicy
Criteri di risoluzione dei conflitti da utilizzare quando le modifiche vengono applicate da questo metodo.
- sourceChanges
Batch di modifiche del provider di origine da applicare in locale.
- changeDataRetriever
Oggetto che può essere utilizzato per recuperare i dati di modifica. Può essere un oggetto IChangeDataRetriever o un oggetto specifico del provider.
- syncCallbacks
Oggetto che riceve notifiche degli eventi durante l'applicazione di modifiche.
- sessionStatistics
Registra le statistiche relative alle modifiche. Per un provider che utilizza l'applicazione personalizzata delle modifiche, è necessario aggiornare questo oggetto con i risultati dell'applicazione delle modifiche.
Osservazioni
Questo metodo viene chiamato durante il recupero della conoscenza dimenticata.
Note per gli implementatori: Un provider che utilizza NotifyingChangeApplier per applicare le modifiche deve enumerare, ordinandole per ID elemento, tutte le modifiche nella replica con ID compresi tra le proprietà DestinationVersionEnumerationRangeLowerBound e DestinationVersionEnumerationRangeUpperBound di sourceChanges. L'elenco delle modifiche della destinazione deve quindi essere fornito a ApplyFullEnumerationChanges.
Vedere anche
Riferimento
Classe KnowledgeSyncProvider
Membri KnowledgeSyncProvider
Spazio dei nomi Microsoft.Synchronization