Condividi tramite


Metodo ChangeBatch.Deserialize (SyncIdFormatGroup, ISyncFilterDeserializer, Byte[])

Metodo statico che crea un oggetto batch di modifiche e lo inizializza utilizzando uno schema del formato dell'ID, un deserializzatore del filtro personalizzato e i dati di una matrice di byte.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Shared Function Deserialize ( _
    idFormats As SyncIdFormatGroup, _
    syncFilterDeserializer As ISyncFilterDeserializer, _
    data As Byte() _
) As ChangeBatch
'Utilizzo
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

Parametri

  • idFormats
    Schema del formato dell'ID del provider.
  • syncFilterDeserializer
    Oggetto utilizzato per deserializzare i filtri personalizzati contenuti nei dati della mappa di chiavi dei filtri serializzati.
  • data
    Dati del batch di modifiche serializzati.

Valore restituito

Oggetto batch di modifiche appena creato inizializzato tramite i dati serializzati contenuti in data.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

Un argomento richiesto è Null.

SerializationException

Si è verificato un problema durante la serializzazione.

Osservazioni

Generalmente, i dati della matrice di byte sono stati generati dalla serializzazione precedente di un oggetto batch di modifiche.

Una mappa di chiavi dei filtri viene utilizzata da un provider che rappresenta una replica che rileva i filtri. La mappa di chiavi dei filtri esegue il mapping delle chiavi dei filtri agli oggetti ISyncFilter.

Per deserializzare i filtri personalizzati contenuti nei dati serializzati, questo metodo chiama Deserialize una volta per ogni filtro nei dati serializzati.

Vedere anche

Riferimento

Classe ChangeBatch
Membri ChangeBatch
Spazio dei nomi Microsoft.Synchronization