Metodo SqlCeReplication.BeginSynchronize (AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object)
Questo tipo dispone di un attributo SecurityCriticalAttribute che lo limita all'uso interno da parte della libreria di classi .NET Framework for Silverlight. Il codice dell'applicazione in cui viene utilizzato qualsiasi membro di questo tipo genera un oggetto MethodAccessException.
[SECURITY CRITICAL]
Consente di avviare un'operazione di sincronizzazione dei dati asincroni. Al termine della sincronizzazione vengono chiamati i delegati AsyncCallback. Durante la sincronizzazione, i report sul relativo stato vengono inviati ai delegati SyncStatusReport.
Spazio dei nomi System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Sintassi
'Dichiarazione
Public Function BeginSynchronize ( _
onSyncCompletion As AsyncCallback, _
onStartTableUpload As OnStartTableUpload, _
onStartTableDownload As OnStartTableDownload, _
onSynchronization As OnSynchronization, _
state As Object _
) As IAsyncResult
'Utilizzo
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
Parametri
- onSyncCompletion
Tipo: System.AsyncCallback
Delegato AsyncCallback implementato dal chiamante e chiamato al termine della sincronizzazione.
- onStartTableUpload
Tipo: System.Data.SqlServerCe.OnStartTableUpload
Delegato definito dall'utente per l'evento attivato all'avvio del caricamento sul server delle modifiche apportate alle tabelle.
- onStartTableDownload
Tipo: System.Data.SqlServerCe.OnStartTableDownload
Delegato definito dall'utente per l'evento attivato all'avvio del download dal server delle modifiche apportate alle tabelle.
- onSynchronization
Tipo: System.Data.SqlServerCe.OnSynchronization
Delegato definito dall'utente che utilizza gli eventi della sincronizzazione in corso segnalati durante il lavoro del riconciliatore.
- state
Tipo: System.Object
Oggetto definito dall'utente restituito dalla proprietà AsyncState.
Valore restituito
Tipo: System.IAsyncResult
Interfaccia IAsyncResult per l'operazione asincrona avviata mediante la chiamata di questa funzione. Utilizzare questa interfaccia per verificare il completamento o attendere il termine della sincronizzazione.