SqlCeReplication.BeginSynchronize 方法 (AsyncCallback, OnStartTableUpload, OnStartTableDownload, OnSynchronization, Object)
此类型具有 SecurityCriticalAttribute 属性,该属性将其限制为仅供 .NET Framework 内部用于 Silverlight 类库。使用此类型的任何成员的应用程序代码都将引发 MethodAccessException。
[SECURITY CRITICAL]
启动异步数据同步操作。同步结束时,将调用 AsyncCallback 委托。在同步期间,会将同步状态报告发送给 SyncStatusReport 委托。
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
Public Function BeginSynchronize ( _
onSyncCompletion As AsyncCallback, _
onStartTableUpload As OnStartTableUpload, _
onStartTableDownload As OnStartTableDownload, _
onSynchronization As OnSynchronization, _
state As Object _
) As IAsyncResult
用法
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
参数
- onSyncCompletion
类型:System.AsyncCallback
由调用方实现的、在同步结束时调用的 AsyncCallback 委托。
- onStartTableUpload
类型:System.Data.SqlServerCe.OnStartTableUpload
用户为开始将表更改上载到服务器时激发的事件定义的委托。
- onStartTableDownload
类型:System.Data.SqlServerCe.OnStartTableDownload
用户为开始从服务器下载表更改时激发的事件定义的委托。
- onSynchronization
类型:System.Data.SqlServerCe.OnSynchronization
一种用户定义的委托,它使用协调器工作期间报告的正在发生的同步事件。
- state
类型:System.Object
AsyncState 属性返回的用户定义的对象。
返回值
类型:System.IAsyncResult
已通过调用此函数启动的异步操作使用的 IAsyncResult 接口。您可以使用此接口测试同步是否已完成,也可以一直等到同步结束。