Конструктор 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
)
Параметры
- idFormats
Тип Microsoft.Synchronization. . :: . .SyncIdFormatGroup
Схема форматов идентификаторов для поставщика.
- 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.