Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Runtime.Serialization

 

Data di pubblicazione: ottobre 2016

Lo spazio dei nomi System.Runtime.Serialization contiene classi che è possibile utilizzare per la serializzazione e la deserializzazione di oggetti. La serializzazione è il processo di conversione di un oggetto o un grafico degli oggetti in una sequenza lineare di byte per l'archiviazione o la trasmissione in un'altra posizione. La deserializzazione è invece il processo di recupero delle informazioni archiviate e di creazione di oggetti da tali informazioni.

ClasseDescrizione
System_CAPS_pubclassCollectionDataContractAttribute

Quando viene applicato a un tipo di raccolta, consente la specifica personalizzata degli elementi della raccolta. Questo attributo può essere applicato soltanto ai tipi che sono riconosciuti come raccolte serializzabili valide dalla classe DataContractSerializer.

System_CAPS_pubclassContractNamespaceAttribute

Specifica lo spazio dei nomi CLR e lo spazio dei nomi XML del contratto dati.

System_CAPS_pubclassDataContractAttribute

Specifica che il tipo definisce o implementa un contratto dati ed è serializzabile da un serializzatore, ad esempio la classe DataContractSerializer. Per rendere serializzabile il proprio tipo, gli autori del tipo devono definire un contratto dati per tale tipo.

System_CAPS_pubclassDataContractResolver

Fornisce un meccanismo per mappare dinamicamente i tipi da e verso xsi:type rappresentazioni durante la serializzazione e deserializzazione.

System_CAPS_pubclassDataContractSerializer

Serializza e deserializza un'istanza di un tipo in un flusso o documento XML utilizzando un contratto dati fornito. Questa classe non può essere ereditata.

System_CAPS_pubclassDataContractSerializerSettings

Specifica le impostazioni del serializzatore dei contratti dati.

System_CAPS_pubclassDataMemberAttribute

Quando viene applicato al membro di un tipo, specifica che il membro fa parte di un contratto dati e può essere serializzato dalla classe DataContractSerializer.

System_CAPS_pubclassDateTimeFormat

Specifica le opzioni di formattazione di data e ora.

System_CAPS_pubclassEnumMemberAttribute

Specifica che il campo è un membro di enumerazione e deve essere serializzato.

System_CAPS_pubclassExportOptions

Rappresenta le opzioni che possono essere impostate per una classe XsdDataContractExporter.

System_CAPS_pubclassExtensionDataObject

Archivia dati da un contratto dati con versione che è stato esteso mediante l'aggiunta di membri nuovi.

System_CAPS_pubclassFormatter

Fornisce funzionalità di base per common language runtime formattatori di serializzazione.

System_CAPS_pubclassFormatterConverter

Rappresenta un'implementazione di base di IFormatterConverter interfaccia che utilizza la Convert classe e il IConvertible interfaccia.

System_CAPS_pubclassFormatterServices

Fornisce metodi statici per supportare l'implementazione di un Formatter per la serializzazione. Questa classe non può essere ereditata.

System_CAPS_pubclassIgnoreDataMemberAttribute

Se applicato al membro di un tipo, specifica che il membro non fa parte di un contratto dati e non è serializzato.

System_CAPS_pubclassImportOptions

Rappresenta le opzioni che possono essere impostate in una classe XsdDataContractImporter.

System_CAPS_pubclassInvalidDataContractException

Eccezione generata quando DataContractSerializer o NetDataContractSerializer rileva un contratto dati non valido durante la serializzazione e la deserializzazione.

System_CAPS_pubclassKnownTypeAttribute

Specifica i tipi che devono essere riconosciuti dalla classe DataContractSerializer durante la serializzazione o deserializzazione di un tipo specifico.

System_CAPS_pubclassNetDataContractSerializer

Serializza e deserializza un'istanza di un tipo in un flusso o documento XML utilizzando i tipi .NET Framework forniti. Questa classe non può essere ereditata.

System_CAPS_pubclassObjectIDGenerator

Genera gli ID per gli oggetti.

System_CAPS_pubclassObjectManager

Tiene traccia degli oggetti che vengono deserializzati.

System_CAPS_pubclassOnDeserializedAttribute

Se applicato a un metodo, specifica che il metodo viene chiamato immediatamente dopo la deserializzazione di un oggetto in un oggetto grafico. L'ordine di deserializzazione rispetto ad altri oggetti nel grafico è non deterministico.

System_CAPS_pubclassOnDeserializingAttribute

Se applicato a un metodo, specifica che il metodo viene chiamato durante la deserializzazione di un oggetto in un oggetto grafico. L'ordine di deserializzazione rispetto ad altri oggetti nel grafico è non deterministico.

System_CAPS_pubclassOnSerializedAttribute

Se applicato a un metodo, specifica che il metodo viene chiamato dopo la serializzazione di un oggetto in un oggetto grafico. L'ordine di serializzazione rispetto ad altri oggetti nel grafico è non deterministico.

System_CAPS_pubclassOnSerializingAttribute

Se applicato a un metodo, specifica che il metodo viene chiamato durante la serializzazione di un oggetto in un oggetto grafico. L'ordine di serializzazione rispetto ad altri oggetti nel grafico è non deterministico.

System_CAPS_pubclassOptionalFieldAttribute

Specifica che un campo può non essere presente in un flusso di serializzazione in modo che il BinaryFormatter e SoapFormatter non viene generata un'eccezione.

System_CAPS_pubclassSafeSerializationEventArgs

Fornisce dati per l'evento SerializeObjectState.

System_CAPS_pubclassSerializationBinder

Consente agli utenti di controllare il caricamento delle classi e indicare la classe da caricare.

System_CAPS_pubclassSerializationException

Eccezione generata quando si verifica un errore durante la serializzazione o la deserializzazione.

System_CAPS_pubclassSerializationInfo

Archivia tutti i dati necessari per serializzare o deserializzare un oggetto. Questa classe non può essere ereditata.

System_CAPS_pubclassSerializationInfoEnumerator

Fornisce un meccanismo adatto al formattatore per l'analisi dei dati in SerializationInfo. Questa classe non può essere ereditata.

System_CAPS_pubclassSerializationObjectManager

Gestisce i processi di serializzazione in fase di esecuzione. Questa classe non può essere ereditata.

System_CAPS_pubclassSurrogateSelector

Assiste i formattatori nella selezione del surrogato di serializzazione di delegare la serializzazione o deserializzazione del processo.

System_CAPS_pubclassXmlObjectSerializer

Fornisce la classe di base utilizzata per serializzare oggetti come flussi o documenti XML. Questa classe è astratta.

System_CAPS_pubclassXmlSerializableServices

Contiene metodi per la lettura e la scrittura di dati XML.

System_CAPS_pubclassXPathQueryGenerator

Quando si specifica una classe che rappresenta un contratto dati e dei metadati che rappresentano un membro del contratto, viene prodotta una query XPath per il membro.

System_CAPS_pubclassXsdDataContractExporter

Consente la trasformazione di un set dei tipi .NET Framework utilizzati in contratti dati in un file di XML Schema (estensione xsd).

System_CAPS_pubclassXsdDataContractImporter

Consente la trasformazione di un set di file di XML Schema (estensione xsd) in tipi CLR (Common Language Runtime).

StrutturaDescrizione
System_CAPS_pubstructureSerializationEntry

Contiene il valore Type, e il nome di un oggetto serializzato.

System_CAPS_pubstructureStreamingContext

Descrive l'origine e la destinazione di un flusso serializzato specificato e fornisce un ulteriore contesto definito dal chiamante.

InterfacciaDescrizione
System_CAPS_pubinterfaceIDataContractSurrogate

Fornisce i metodi necessari alla classe DataContractSerializer per sostituire un tipo con un altro durante la serializzazione, la deserializzazione, l'esportazione e l'importazione di documenti di XML Schema.

System_CAPS_pubinterfaceIDeserializationCallback

Indica che una classe deve ricevere una notifica quando la deserializzazione dell'intero oggetto grafico è stata completata. Si noti che questa interfaccia non viene chiamata durante la deserializzazione con XmlSerializer (XmlSerializer).

System_CAPS_pubinterfaceIExtensibleDataObject

Fornisce una struttura di dati in cui archiviare dati aggiuntivi rilevati da XmlObjectSerializer durante la deserializzazione di un tipo contrassegnato con l'attributo DataContractAttribute.

System_CAPS_pubinterfaceIFormatter

Fornisce funzionalità per la formattazione di oggetti serializzati.

System_CAPS_pubinterfaceIFormatterConverter

Fornisce la connessione tra un'istanza di SerializationInfo e la classe fornita dal formattatore più adatti per analizzare i dati all'interno di SerializationInfo.

System_CAPS_pubinterfaceIObjectReference

Indica che l'implementatore dell'interfaccia corrente è un riferimento a un altro oggetto.

System_CAPS_pubinterfaceISafeSerializationData

Consente la serializzazione dei dati di eccezione personalizzata nel codice trasparente per la sicurezza.

System_CAPS_pubinterfaceISerializable

Consente ad un oggetto di controllare la propria serializzazione e deserializzazione.

System_CAPS_pubinterfaceISerializationSurrogate

Implementa un selettore di surrogati di serializzazione che consente a un oggetto di eseguire la serializzazione e deserializzazione di un altro.

System_CAPS_pubinterfaceISurrogateSelector

Indica una classe di selettore di surrogati di serializzazione.

EnumerazioneDescrizione
System_CAPS_pubenumEmitTypeInformation

Specifica la frequenza con cui generare informazioni sul tipo.

System_CAPS_pubenumStreamingContextStates

Definisce un set di flag che specifica il contesto di origine o di destinazione per il flusso durante la serializzazione.

L'interfaccia ISerializable consente alle classi di controllare il proprio comportamento di serializzazione. Classi di System.Runtime.Serialization.Formatters dello spazio dei nomi controllano la formattazione effettiva dei vari tipi di dati incorporati negli oggetti serializzati.

I formattatori di serializzare e deserializzano oggetti da e verso un determinato formato, vedere il System.Runtime.Serialization.Formatters dello spazio dei nomi.

Torna all'inizio
Mostra: