Condividi tramite


Formattatori di serializzazione

Il processo di serializzazione consiste nell'accettare gli oggetti e nel convertire le relative informazioni sullo stato in un form che è possibile memorizzare o trasferire. L'idea alla base della serializzazione è che un oggetto scrive il proprio stato corrente, in genere indicato dal valore delle variabili membro, in un archivio temporaneo (memoria o flussi di rete) o permanente. In seguito, l'oggetto potrà essere ricreato mediante la lettura, o deserializzazione, dello stato dall'archivio. Il meccanismo di serializzazione consente di gestire tutti i dettagli dei puntatori dell'oggetto e dei riferimenti circolari agli oggetti utilizzati quando si serializza un oggetto.

Il flusso serializzato potrebbe essere codificato utilizzando XML, SOAP, o una rappresentazione binaria compressa. L'oggetto Formatter utilizzato, determina il formato. Il formattatore è un componente di collegamento di un canale, e un formattatore personalizzato può essere collegato per sostituire i formattatori XML o binari forniti da .NET Remoting. I formattatori di collegamento consentono allo sviluppatore di serializzare oggetti nei due formati forniti (binario e SOAP) o crearne uno proprio.

Per informazioni dettagliate, vedere Sink e catene di sink.

Vedere anche

Concetti

Canali

Altre risorse

Serialization

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.