SyncSessionContext 构造函数

使用指定的 ID 格式架构和回调对象初始化 SyncSessionContext 类的一个新实例。

命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)

语法

声明
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    callbacks As SyncCallbacks _
)
用法
Dim idFormats As SyncIdFormatGroup
Dim callbacks As SyncCallbacks

Dim instance As New SyncSessionContext(idFormats, callbacks)
public SyncSessionContext (
    SyncIdFormatGroup idFormats,
    SyncCallbacks callbacks
)
public:
SyncSessionContext (
    SyncIdFormatGroup^ idFormats, 
    SyncCallbacks^ callbacks
)
public SyncSessionContext (
    SyncIdFormatGroup idFormats, 
    SyncCallbacks callbacks
)
public function SyncSessionContext (
    idFormats : SyncIdFormatGroup, 
    callbacks : SyncCallbacks
)

参数

  • idFormats
    提供程序的 ID 格式架构。
  • callbacks
    在同步期间接收事件通知的对象。可为 null 引用(在 Visual Basic 中为 Nothing)。

备注

SyncSessionContext 对象通常由 Sync Framework 创建,并在 BeginSession 方法中传递给提供程序。当代理提供程序与远程提供程序进行跨计算机通信时,此构造函数非常有用,因为它允许远程提供程序创建 SyncSessionContext 对象。请注意,当 callbacks 不为 null 引用(在 Visual Basic 中为 Nothing) 时,会从远程提供程序向应用程序发送通知,这会降低性能,因此应仅在必要时或性能不成问题时才使用回调。此外,在回调方法中,远程提供程序的位置被报告为 Unknown

请参阅

参考

SyncSessionContext 类
SyncSessionContext 成员
Microsoft.Synchronization 命名空间