Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Статический метод, создающий объект пакета изменений и инициализирующий его с помощью схемы форматов идентификаторов, десериализатора пользовательских фильтров и данных из байтового массива.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public Shared Function Deserialize ( _
idFormats As SyncIdFormatGroup, _
syncFilterDeserializer As ISyncFilterDeserializer, _
data As Byte() _
) As ChangeBatch
'Применение
Dim idFormats As SyncIdFormatGroup
Dim syncFilterDeserializer As ISyncFilterDeserializer
Dim data As Byte()
Dim returnValue As ChangeBatch
returnValue = ChangeBatch.Deserialize(idFormats, syncFilterDeserializer, data)
public static ChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public:
static ChangeBatch^ Deserialize (
SyncIdFormatGroup^ idFormats,
ISyncFilterDeserializer^ syncFilterDeserializer,
array<unsigned char>^ data
)
public static ChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public static function Deserialize (
idFormats : SyncIdFormatGroup,
syncFilterDeserializer : ISyncFilterDeserializer,
data : byte[]
) : ChangeBatch
Параметры
- idFormats
Схема форматов идентификаторов для поставщика.
- syncFilterDeserializer
Объект, используемый для десериализации пользовательских фильтров, содержащихся в сериализованных данных схемы ключей фильтра.
- data
Сериализованные данные пакета изменений.
Возвращаемое значение
Вновь созданный объект пакета изменений, инициализированный с помощью сериализованных данных, содержащихся в параметре data.
Исключения
| Тип исключения | Условие |
|---|---|
Обязательный аргумент равен пустая ссылка (Nothing в Visual Basic). |
|
Во время сериализации возникла проблема. |
Замечания
Как правило, данные в массиве байтов формируются предыдущей сериализацией объекта пакета изменений.
Схема ключей фильтра используется поставщиком, который представляет реплику, отслеживающую фильтры. Схема ключей фильтра сопоставляет ключи фильтра и объекты ISyncFilter.
Для десериализации пользовательских фильтров этот метод вызывает метод Deserialize по одному разу для каждого фильтра, содержащегося в сериализованных данных.
См. также
Справочник
Класс ChangeBatch
Элементы ChangeBatch
Пространство имен Microsoft.Synchronization