KnowledgeSyncProvider.ProcessFullEnumerationChangeBatch Método
Cuando se invalida en una clase derivada, procesa un conjunto de cambios para una enumeración completa aplicando cambios al almacén de elementos.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en microsoft.synchronization.dll)
Sintaxis
'Declaración
Public MustOverride Sub ProcessFullEnumerationChangeBatch ( _
resolutionPolicy As ConflictResolutionPolicy, _
sourceChanges As FullEnumerationChangeBatch, _
changeDataRetriever As Object, _
syncCallbacks As SyncCallbacks, _
sessionStatistics As SyncSessionStatistics _
)
'Uso
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
)
Parámetros
- resolutionPolicy
Directiva de resolución de conflictos que se utiliza cuando este método aplica cambios.
- sourceChanges
Lote de cambios del proveedor de origen que se va a aplicar localmente.
- changeDataRetriever
Objeto que se puede usar para recuperar datos de cambio. Puede ser un objeto IChangeDataRetriever o un objeto específico del proveedor.
- syncCallbacks
Objeto que recibe notificaciones de eventos durante la aplicación de cambios.
- sessionStatistics
Estadísticas de seguimientos de cambios. Para un proveedor que usa una aplicación de cambios personalizada, este objeto se debe actualizar con los resultados de la aplicación de cambios.
Notas
Se llama a este método durante la recuperación de conocimiento olvidado.
Notas a los implementadores: Un proveedor que utiliza NotifyingChangeApplier para aplicar cambios debe enumerar, por orden de identificador de elemento, todos los cambios en la réplica que tienen identificadores de elemento entre las propiedades DestinationVersionEnumerationRangeUpperBound y DestinationVersionEnumerationRangeLowerBound de sourceChanges. Esta lista de cambios de destino se debe proporcionar a continuación a ApplyFullEnumerationChanges.
Vea también
Referencia
KnowledgeSyncProvider Clase
KnowledgeSyncProvider Miembros
Microsoft.Synchronization Espacio de nombres