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)
'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)
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
- idFormats
Type : Microsoft.Synchronization. . :: . .SyncIdFormatGroup
Schéma du format d'ID du fournisseur.
- syncFilterDeserializer
Type : Microsoft.Synchronization. . :: . .ISyncFilterDeserializer
Objet utilisé pour désérialiser les filtres personnalisés contenus dans les données de mappage de clés de filtre sérialisées.
- data
Type : array<System. . :: . .Byte> [] () [] []
Données du lot de modifications sérialisées.
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.
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. |
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.