SqlCeReplication.BeginSynchronize-Methode (AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object)
Der Typ verfügt über ein SecurityCriticalAttribute-Attribut, wodurch er auf die interne Verwendung durch die .NET Framework für Silverlight-Klassenbibliothek beschränkt wird. Von Anwendungscode, von dem ein beliebiges Element dieses Typs verwendet wird, wird eine MethodAccessException-Ausnahme ausgelöst.
[SECURITY CRITICAL]
Startet einen asynchronen Datensynchronisierungsvorgang. Beim Abschluss der Synchronisierung werden die AsyncCallback-Delegaten aufgerufen. Während der Synchronisierung werden Synchronisierungsstatusberichte an die SyncStatusReport-Delegaten gesendet.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Syntax
'Declaration
Public Function BeginSynchronize ( _
onSyncCompletion As AsyncCallback, _
onStartTableUpload As OnStartTableUpload, _
onStartTableDownload As OnStartTableDownload, _
onSynchronization As OnSynchronization, _
state As Object _
) As IAsyncResult
'Usage
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
Parameter
- onSyncCompletion
Typ: System.AsyncCallback
Der AsyncCallback-Delegat, der vom Aufrufer implementiert und zum Ende des Synchronisierungsvorgangs aufgerufen wird.
- onStartTableUpload
Typ: System.Data.SqlServerCe.OnStartTableUpload
Ein benutzerdefinierter Delegat des Ereignisses, das zu Beginn des Uploads von Tabellenänderungen auf den Server ausgelöst wird.
- onStartTableDownload
Typ: System.Data.SqlServerCe.OnStartTableDownload
Ein benutzerdefinierter Delegat des Ereignisses, das beim Start des Downloads von Tabellenänderungen vom Server ausgelöst wird.
- onSynchronization
Typ: System.Data.SqlServerCe.OnSynchronization
Ein benutzerdefinierter Delegat, der die während der Synchronisierung gemeldeten fortlaufenden Synchronisierungsereignisse verarbeitet.
- state
Typ: System.Object
Ein benutzerdefiniertes Objekt, das von der AsyncState-Eigenschaft zurückgegeben wird.
Rückgabewert
Typ: System.IAsyncResult
Die IAsyncResult-Schnittstelle für den asynchronen Vorgang, der durch den Aufruf dieser Funktion gestartet wurde. Sie können diese Schnittstelle zum Testen des Abschlusses verwenden oder auf das Ende des Synchronisierungsvorgangs warten.