Método FullEnumerationChangeBatch.Deserialize (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )
Método estático que cria um objeto de lote de alterações usado para sincronização de recuperação e o inicializa usando um esquema de formato de 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 FullEnumerationChangeBatch
'Uso
Dim idFormats As SyncIdFormatGroup
Dim syncFilterDeserializer As ISyncFilterDeserializer
Dim data As Byte()
Dim returnValue As FullEnumerationChangeBatch
returnValue = FullEnumerationChangeBatch.Deserialize(idFormats, syncFilterDeserializer, data)
public static FullEnumerationChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public:
static FullEnumerationChangeBatch^ Deserialize (
SyncIdFormatGroup^ idFormats,
ISyncFilterDeserializer^ syncFilterDeserializer,
array<unsigned char>^ data
)
public static FullEnumerationChangeBatch Deserialize (
SyncIdFormatGroup idFormats,
ISyncFilterDeserializer syncFilterDeserializer,
byte[] data
)
public static function Deserialize (
idFormats : SyncIdFormatGroup,
syncFilterDeserializer : ISyncFilterDeserializer,
data : byte[]
) : FullEnumerationChangeBatch
Parâmetros
- idFormats
O esquema de formato de 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 FullEnumerationChangeBatch
Membros FullEnumerationChangeBatch
Namespace Microsoft.Synchronization