Конструктор SyncSessionContext

Инициализирует новый экземпляр класса 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
    Схема форматов идентификаторов для поставщика.
  • callbacks
    Объект, получающий уведомление о событиях, возникающих во время синхронизации. Может иметь значение пустая ссылка (Nothing в Visual Basic).

Замечания

Объект SyncSessionContext обычно создается Sync Framework и передается поставщику через метод BeginSession. Этот конструктор может оказаться полезным в тех случаях, когда поставщик учетной записи-посредника взаимодействует с удаленным поставщиком за пределами компьютера, поскольку позволяет ему создать объект SyncSessionContext. Обратите внимание, что если параметр callbacks имеет значение, отличное от пустая ссылка (Nothing в Visual Basic), то уведомления отправляются от удаленного поставщика в приложении, это может привести к снижению производительности. Поэтому обратными вызовами следует пользоваться только в тех случаях, когда это действительно необходимо либо когда производительность не имеет значения. Кроме того, в методах обратного вызова положение удаленного поставщика передается как Unknown.

См. также

Справочник

Класс SyncSessionContext
Элементы SyncSessionContext
Пространство имен Microsoft.Synchronization