Поделиться через


Конструктор 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
)
new : 
        idFormats:SyncIdFormatGroup * 
        callbacks:SyncCallbacks -> SyncSessionContext
public function SyncSessionContext(
    idFormats : SyncIdFormatGroup, 
    callbacks : SyncCallbacks
)

Параметры

  • callbacks
    Тип Microsoft.Synchronization. . :: . .SyncCallbacks
    Объект, получающий уведомление о событиях, возникающих во время синхронизации. Может иметь значение NULL.

Исключения

Исключение Условие
ArgumentNullException

Параметр idFormats равен null Nothing nullptr unit пустая ссылка (Nothing в Visual Basic) .

Замечания

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

См. также

Справочник

SyncSessionContext Класс

Элементы SyncSessionContext

Пространство имен Microsoft.Synchronization