Partager via


Méthode SqlCeReplication.BeginSynchronize (AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object)

Ce type a un attribut SecurityCriticalAttribute qui le limite à une utilisation interne par la bibliothèque de classes du .NET Framework pour Silverlight. Le code d'application qui utilise un membre de ce type lève un MethodAccessException.

[INFORMATIONS CRITIQUES DE SÉCURITÉ]

Démarre une opération de synchronisation de données asynchrones. À la fin de la synchronisation, les délégués AsyncCallback sont appelés. Au cours de la synchronisation, des rapports d'état de synchronisation sont envoyés aux délégués SyncStatusReport.

Espace de noms :  System.Data.SqlServerCe
Assembly :  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Syntaxe

'Déclaration
Public Function BeginSynchronize ( _
    onSyncCompletion As AsyncCallback, _
    onStartTableUpload As OnStartTableUpload, _
    onStartTableDownload As OnStartTableDownload, _
    onSynchronization As OnSynchronization, _
    state As Object _
) As IAsyncResult
'Utilisation
Dim instance As SqlCeReplication
Dim onSyncCompletion As AsyncCallback
Dim onStartTableUpload As OnStartTableUpload
Dim onStartTableDownload As OnStartTableDownload
Dim onSynchronization As OnSynchronization
Dim state As Object
Dim returnValue As IAsyncResult

returnValue = instance.BeginSynchronize(onSyncCompletion, _
    onStartTableUpload, onStartTableDownload, _
    onSynchronization, state)
public IAsyncResult BeginSynchronize(
    AsyncCallback onSyncCompletion,
    OnStartTableUpload onStartTableUpload,
    OnStartTableDownload onStartTableDownload,
    OnSynchronization onSynchronization,
    Object state
)
public:
IAsyncResult^ BeginSynchronize(
    AsyncCallback^ onSyncCompletion, 
    OnStartTableUpload^ onStartTableUpload, 
    OnStartTableDownload^ onStartTableDownload, 
    OnSynchronization^ onSynchronization, 
    Object^ state
)
member BeginSynchronize : 
        onSyncCompletion:AsyncCallback * 
        onStartTableUpload:OnStartTableUpload * 
        onStartTableDownload:OnStartTableDownload * 
        onSynchronization:OnSynchronization * 
        state:Object -> IAsyncResult 
public function BeginSynchronize(
    onSyncCompletion : AsyncCallback, 
    onStartTableUpload : OnStartTableUpload, 
    onStartTableDownload : OnStartTableDownload, 
    onSynchronization : OnSynchronization, 
    state : Object
) : IAsyncResult

Paramètres

  • onStartTableUpload
    Type : System.Data.SqlServerCe.OnStartTableUpload
    Délégué défini par l'utilisateur de l'événement qui est déclenché au début du téléchargement des modifications de table sur le serveur.
  • onStartTableDownload
    Type : System.Data.SqlServerCe.OnStartTableDownload
    Délégué défini par l'utilisateur de l'événement qui est déclenché au début du téléchargement des modifications de table à partir du serveur.
  • onSynchronization
    Type : System.Data.SqlServerCe.OnSynchronization
    Délégué défini par l'utilisateur qui utilise les événements de synchronisation en cours qui sont signalés pendant le travail du réconciliateur.

Valeur de retour

Type : System.IAsyncResult
Interface IAsyncResult pour l'opération asynchrone qui a été démarrée en appelant cette fonction. Vous pouvez utiliser cette interface pour tester l'achèvement, ou attendre que la synchronisation soit terminée.

Voir aussi

Référence

SqlCeReplication Classe

Surcharge BeginSynchronize

Espace de noms System.Data.SqlServerCe