Partager via


Méthode ChangeApplicationServices.BeginChangeApplication

Commence le traitement d'un ensemble de modifications.

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

Syntaxe

'Déclaration
Public Sub BeginChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge 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 filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginChangeApplication(destinationKnowledge, destinationForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication (
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge, 
    ForgottenKnowledge destinationForgottenKnowledge, 
    FilterInfo filterInfo, 
    SyncCallbacks syncCallbacks, 
    IChangeDataRetriever sourceDataRetriever, 
    IChangeDataRetriever destinationDataRetriever
)
public function BeginChangeApplication (
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : 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. Peut être une Null.
  • 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.

Notes

Cette méthode est généralement appelée une fois pour chaque lot de modifications reçu par la méthode ProcessChangeBatch 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