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 |
---|---|
Um argumento necessário é um referência nula (Nothing no Visual Basic). |
|
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