Partager via


ProcessFullEnumerationChangeBatch méthode

Passe un lot de modifications au fournisseur non managé pour traitement pendant une énumération complète.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public Overrides Sub ProcessFullEnumerationChangeBatch ( _
    resolutionPolicy As ConflictResolutionPolicy, _
    sourceChanges As FullEnumerationChangeBatch, _
    changeDataRetriever As Object, _
    syncCallbacks As SyncCallbacks, _
    sessionStatistics As SyncSessionStatistics _
)
'Utilisation
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
)

Paramètres

  • changeDataRetriever
    Type : System. . :: . .Object
    Objet qui peut être utilisé pour récupérer des données de modification.

Exceptions

Exception Condition
ArgumentNullException

sourceChanges, changeDataRetriever, syncCallbacks ou sessionStatistics est une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) .

InvalidOperationException

Cet objet UnmanagedSyncProviderWrapper est déjà initialisé.

Notes

Cette méthode encapsule la méthode IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch non managée.

Si un adaptateur d'extracteur de données de modification a été spécifié, cette méthode convertit l'extracteur de données de modification en sa représentation non managée avant de le transmettre à la méthode IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch sur le fournisseur non managé. Sinon, l'extracteur de données de modification est simplement transmis, sans conversion.

Voir aussi

Référence

UnmanagedSyncProviderWrapper Classe

Membres UnmanagedSyncProviderWrapper

Espace de noms Microsoft.Synchronization