Compartir a través de


Deserialize Método (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )

Método estático que crea un objeto de lote de cambios y lo inicializa utilizando un esquema de formato de identificador, un deserializador de filtro personalizado y los datos de una matriz de bytes.

Espacio de nombres:  Microsoft.Synchronization
Ensamblado:  Microsoft.Synchronization (en Microsoft.Synchronization.dll)

Sintaxis

'Declaración
Public Shared Function Deserialize ( _
    idFormats As SyncIdFormatGroup, _
    syncFilterDeserializer As ISyncFilterDeserializer, _
    data As Byte() _
) As ChangeBatch
'Uso
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
)
static member Deserialize : 
        idFormats:SyncIdFormatGroup * 
        syncFilterDeserializer:ISyncFilterDeserializer * 
        data:byte[] -> ChangeBatch 
public static function Deserialize(
    idFormats : SyncIdFormatGroup, 
    syncFilterDeserializer : ISyncFilterDeserializer, 
    data : byte[]
) : ChangeBatch

Parámetros

Valor devuelto

Tipo: Microsoft.Synchronization. . :: . .ChangeBatch
El objeto de lote de cambios recién creado y que se inicializa mediante los datos serializados incluidos en data.

Excepciones

Excepción Condición
ArgumentNullException

idFormats, syncFilterDeserializer o data es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). .

SerializationException

Se produjo un problema durante la serialización.

Notas

Normalmente, los datos de la matriz de bytes se habrán generado a partir de la serialización anterior de un objeto de lote de cambios.

Un proveedor que representa una réplica que realiza el seguimiento de los filtros utiliza un mapa de claves de filtro. El mapa de claves de filtro asigna claves de filtro a los objetos ISyncFilter.

Para deserializar los filtros personalizados incluidos en los datos serializados, este método llama a Deserialize una vez por cada filtro de los datos serializados.

Vea también

Referencia

ChangeBatch Clase

ChangeBatch Miembros

Deserialize Sobrecarga

Microsoft.Synchronization Espacio de nombres