Compartilhar via


Método ChangeBatch.Deserialize (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )

Método estático que cria um objeto de lote de alterações e o inicializa usando um esquema de formato da ID, um desserializador de filtro personalizado e dados de uma matriz de bytes.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
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
)
public static ChangeBatch Deserialize (
    SyncIdFormatGroup idFormats, 
    ISyncFilterDeserializer syncFilterDeserializer, 
    byte[] data
)
public static function Deserialize (
    idFormats : SyncIdFormatGroup, 
    syncFilterDeserializer : ISyncFilterDeserializer, 
    data : byte[]
) : ChangeBatch

Parâmetros

  • idFormats
    O esquema de formato da ID do provedor.
  • syncFilterDeserializer
    Um objeto que é usado para desserializar os filtros personalizados contidos nos dados serializados do mapa de chave de filtro.
  • data
    Os dados serializados do lote de alterações.

Valor de retorno

O objeto do lote de alterações recém-criado que é inicializado usando os dados serializados contidos em data.

Exceções

Tipo de exceção Condição

ArgumentNullException

Um argumento necessário é um referência nula (Nothing no Visual Basic).

SerializationException

Um problema ocorreu durante a serialização.

Comentários

Normalmente, os dados da matriz de bytes são gerados da serialização anterior de um objeto de lote de alterações.

Um mapa de chave de filtro é usado por um provedor que representa uma réplica que acompanha filtros. O mapa de chave de filtro mapeia chaves de filtro para objetos ISyncFilter.

Para desserializar os filtros personalizados contidos nos dados serializados, esse método chama Deserialize uma vez para cada filtro nos dados serializados.

Consulte também

Referência

Classe ChangeBatch
Membros ChangeBatch
Namespace Microsoft.Synchronization