Partager via


Méthode ChangeApplicationServices.BeginFullEnumerationChangeApplication

Commence le traitement d'un ensemble de modifications dans le cadre d'une synchronisation de récupération.

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

Syntaxe

'Déclaration
Public Sub BeginFullEnumerationChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge As ForgottenKnowledge, _
    sourceForgottenDeleteKnowledge As SyncKnowledge, _
    sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge, _
    filterInfo As FilterInfo, _
    syncCallbacks As SyncCallbacks, _
    sourceDataRetriever As IChangeDataRetriever, _
    destinationDataRetriever As IChangeDataRetriever _
)
'Utilisation
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim sourceForgottenDeleteKnowledge As SyncKnowledge
Dim sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginFullEnumerationChangeApplication(destinationKnowledge, destinationForgottenKnowledge, sourceForgottenDeleteKnowledge, sourceForgottenDeleteForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginFullEnumerationChangeApplication (
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    SyncKnowledge sourceForgottenDeleteKnowledge,
    ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginFullEnumerationChangeApplication (
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    SyncKnowledge^ sourceForgottenDeleteKnowledge, 
    ForgottenKnowledge^ sourceForgottenDeleteForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
public void BeginFullEnumerationChangeApplication (
    SyncKnowledge destinationKnowledge, 
    ForgottenKnowledge destinationForgottenKnowledge, 
    SyncKnowledge sourceForgottenDeleteKnowledge, 
    ForgottenKnowledge sourceForgottenDeleteForgottenKnowledge, 
    FilterInfo filterInfo, 
    SyncCallbacks syncCallbacks, 
    IChangeDataRetriever sourceDataRetriever, 
    IChangeDataRetriever destinationDataRetriever
)
public function BeginFullEnumerationChangeApplication (
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge, 
    sourceForgottenDeleteKnowledge : SyncKnowledge, 
    sourceForgottenDeleteForgottenKnowledge : ForgottenKnowledge, 
    filterInfo : FilterInfo, 
    syncCallbacks : SyncCallbacks, 
    sourceDataRetriever : IChangeDataRetriever, 
    destinationDataRetriever : IChangeDataRetriever
)

Paramètres

  • destinationKnowledge
    Connaissance actuelle du réplica de destination.
  • destinationForgottenKnowledge
    Connaissance oubliée actuelle du réplica de destination.
  • sourceForgottenDeleteKnowledge
    Connaissance courante du lot de modifications à traiter.
  • sourceForgottenDeleteForgottenKnowledge
    Connaissance oubliée actuelle du réplica source.
  • filterInfo
    Informations relatives aux filtres utilisés par le fournisseur de destination. Peut être une Null.
  • syncCallbacks
    Rappels qui recevront des notifications à propos des événements d'application de modifications. Peut être une Null.
  • sourceDataRetriever
    Objet qui peut être utilisé pour récupérer des données d'élément du réplica source.
  • destinationDataRetriever
    Objet qui peut être utilisé pour récupérer des données d'élément du réplica de destination.

Exceptions

Type d'exception Condition

ArgumentNullException

Un paramètre obligatoire est une Null.

SyncIdFormatMismatchException

Le schéma du format d'ID des objets de connaissance spécifiés ne correspond pas au schéma du format d'ID spécifié lors de l'initialisation de cet objet.

SyncInvalidOperationException

L'application des modifications a été démarrée mais pas terminée sur un autre ensemble de modifications.

ItemListFilteredFullEnumerationNotSupportedException

Le paramètre filterInfo spécifie que le filtrage d'éléments est en cours d'utilisation. Le filtrage d'éléments ne peut pas être utilisé par le fournisseur de destination pendant la synchronisation de récupération.

Notes

Cette méthode est généralement appelée une fois pour chaque lot de modifications reçu par la méthode ProcessFullEnumerationChangeBatch du fournisseur de destination.

Cette méthode doit être appelée avant que la connaissance puisse être définie ou calculée, ou que les modifications puissent être appliquées ou signalées.

Voir aussi

Référence

Classe ChangeApplicationServices
Membres ChangeApplicationServices
Espace de noms Microsoft.Synchronization