Condividi tramite


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

Metodo statico che crea un oggetto batch di modifiche utilizzato per la sincronizzazione del recupero e lo inizializza tramite 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 FullEnumerationChangeBatch
'Utilizzo
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

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 FullEnumerationChangeBatch
Membri FullEnumerationChangeBatch
Spazio dei nomi Microsoft.Synchronization