ProcessFullEnumerationChangeBatch Método
Pasa un lote de cambios al proveedor no administrado para procesarlo durante una enumeración completa.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en Microsoft.Synchronization.dll)
Sintaxis
'Declaración
Public Overrides Sub ProcessFullEnumerationChangeBatch ( _
resolutionPolicy As ConflictResolutionPolicy, _
sourceChanges As FullEnumerationChangeBatch, _
changeDataRetriever As Object, _
syncCallbacks As SyncCallbacks, _
sessionStatistics As SyncSessionStatistics _
)
'Uso
Dim instance As UnmanagedSyncProviderWrapper
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 override 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
) override
abstract ProcessFullEnumerationChangeBatch :
resolutionPolicy:ConflictResolutionPolicy *
sourceChanges:FullEnumerationChangeBatch *
changeDataRetriever:Object *
syncCallbacks:SyncCallbacks *
sessionStatistics:SyncSessionStatistics -> unit
override ProcessFullEnumerationChangeBatch :
resolutionPolicy:ConflictResolutionPolicy *
sourceChanges:FullEnumerationChangeBatch *
changeDataRetriever:Object *
syncCallbacks:SyncCallbacks *
sessionStatistics:SyncSessionStatistics -> unit
public override function ProcessFullEnumerationChangeBatch(
resolutionPolicy : ConflictResolutionPolicy,
sourceChanges : FullEnumerationChangeBatch,
changeDataRetriever : Object,
syncCallbacks : SyncCallbacks,
sessionStatistics : SyncSessionStatistics
)
Parámetros
- resolutionPolicy
Tipo: Microsoft.Synchronization. . :: . .ConflictResolutionPolicy
Directiva que se utiliza para resolver conflictos.
- sourceChanges
Tipo: Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch
Lote de cambios del proveedor de origen.
- changeDataRetriever
Tipo: System. . :: . .Object
Objeto que se puede usar para recuperar datos de cambio.
- syncCallbacks
Tipo: Microsoft.Synchronization. . :: . .SyncCallbacks
Objeto que recibe notificaciones de eventos durante la aplicación de cambios.
- sessionStatistics
Tipo: Microsoft.Synchronization. . :: . .SyncSessionStatistics
Estadísticas de la sesión.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | sourceChanges, changeDataRetriever, syncCallbacks o sessionStatistics es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
InvalidOperationException | Este objeto UnmanagedSyncProviderWrapper ya está inicializado. |
Notas
Este método encapsula el método IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch no administrado.
Si se especificó un adaptador del recuperador de datos de cambio, este método convierte el recuperador de datos de cambio en su representación no administrada antes de pasarlo al método IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch en el proveedor no administrado. En caso contrario, el recuperador de datos de cambio se pasa sin conversión.
Vea también
Referencia
UnmanagedSyncProviderWrapper Clase