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
Altre risorse
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.