Lire en anglais

Partager via


Deserialize méthode (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )

Méthode statique qui crée un objet de lot de modifications et l'initialise en utilisant un schéma de format d'ID, un désérialiseur de filtre personnalisé et des données d'un tableau d'octets.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public Shared Function Deserialize ( _
    idFormats As SyncIdFormatGroup, _
    syncFilterDeserializer As ISyncFilterDeserializer, _
    data As Byte() _
) As ChangeBatch
'Utilisation
Dim idFormats As SyncIdFormatGroup
Dim syncFilterDeserializer As ISyncFilterDeserializer
Dim data As Byte()
Dim returnValue As ChangeBatch

returnValue = ChangeBatch.Deserialize(idFormats, _
    syncFilterDeserializer, data)

Paramètres

  • data
    Type : array<System. . :: . .Byte> [] () [] []
    Données du lot de modifications sérialisées.

Valeur de retour

Type : Microsoft.Synchronization. . :: . .ChangeBatch
L'objet de lot de modifications nouvellement créé est initialisé en utilisant les données sérialisées qui sont contenues dans data.

Exceptions

Exception Condition
ArgumentNullException

idFormats, syncFilterDeserializer ou data est une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) .

SerializationException

Un problème s'est produit pendant la sérialisation.

Notes

Les données du tableau d'octets auront généralement été générées à partir d'une sérialisation antérieure d'un objet de lot de modifications.

Un mappage de clés de filtre est utilisé par un fournisseur qui représente un réplica qui effectue un suivi des filtres. Le mappage des clés de filtre mappe les clés de filtre aux objets ISyncFilter.

Pour désérialiser les filtres personnalisés contenus dans les données sérialisées, cette méthode appelle Deserialize une fois pour chaque filtre dans les données sérialisées.

Voir aussi

Référence

ChangeBatch Classe

Membres ChangeBatch

Surcharge Deserialize

Espace de noms Microsoft.Synchronization