Compartir a través de


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

Otros recursos

Recuperar una réplica obsoleta