Deserialize-Methode (SyncIdFormatGroup, ISyncFilterDeserializer, Byte )

Statische Methode, die ein Änderungsbatchobjekt erstellt, das für die Wiederherstellungssynchronisierung verwendet wird, und es mithilfe eines ID-Formatschemas, einem benutzerdefinierten Filterdeserialisierungsprogramme und Daten aus einem Bytearray initialisiert.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Shared Function Deserialize ( _
    idFormats As SyncIdFormatGroup, _
    syncFilterDeserializer As ISyncFilterDeserializer, _
    data As Byte() _
) As FullEnumerationChangeBatch
'Usage
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
)
static member Deserialize : 
        idFormats:SyncIdFormatGroup * 
        syncFilterDeserializer:ISyncFilterDeserializer * 
        data:byte[] -> FullEnumerationChangeBatch 
public static function Deserialize(
    idFormats : SyncIdFormatGroup, 
    syncFilterDeserializer : ISyncFilterDeserializer, 
    data : byte[]
) : FullEnumerationChangeBatch

Parameter

Rückgabewert

Typ: Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch
Das neu erstellte Änderungsbatchobjekt, das mit den in data enthaltenen serialisierten Daten initialisiert wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

idFormats, syncFilterDeserializer oder data ist NULL.

SerializationException

Bei der Serialisierung ist ein Fehler aufgetreten.

Hinweise

Die Daten im Bytearray stammen üblicherweise aus einer vorherigen Serialisierung eines Änderungsbatchobjekts.

Eine Filterschlüsselzuordnung wird von einem Anbieter verwendet, der ein Replikat darstellt, das Filter überwacht. Die Filterschlüsselzuordnung ordnet ISyncFilter-Objekten Filterschlüssel zu.

Um die in den serialisierten Daten enthaltenen benutzerdefinierten Filter zu deserialisieren, ruft diese Methode für jeden Filter in den serialisierten Daten einmal Deserialize auf.

Siehe auch

Verweis

FullEnumerationChangeBatch Klasse

FullEnumerationChangeBatch-Member

Deserialize-Überladung

Microsoft.Synchronization-Namespace