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 |
---|---|
Un paramètre obligatoire est une Null. |
|
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. |
|
L'application des modifications a été démarrée mais pas terminée sur un autre ensemble de modifications. |
|
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