CodeDomComponentSerializationService Classe

Definizione

Serializza un set di componenti in un archivio di serializzazione.

public ref class CodeDomComponentSerializationService sealed : System::ComponentModel::Design::Serialization::ComponentSerializationService
public sealed class CodeDomComponentSerializationService : System.ComponentModel.Design.Serialization.ComponentSerializationService
type CodeDomComponentSerializationService = class
    inherit ComponentSerializationService
Public NotInheritable Class CodeDomComponentSerializationService
Inherits ComponentSerializationService
Ereditarietà
CodeDomComponentSerializationService

Commenti

La CodeDomComponentSerializationService classe serializza un set di componenti o oggetti serializzabili in un archivio di serializzazione. L'archivio può quindi essere deserializzato in un secondo momento. La CodeDomComponentSerializationService classe differisce da altri schemi di serializzazione in quanto il formato di serializzazione è opaco e consente la serializzazione parziale degli oggetti. Ad esempio, è possibile scegliere di serializzare solo le proprietà selezionate per un oggetto .

La classe base, ComponentSerializationService, sostituisce l'interfaccia IDesignerSerializationService dalla versione 1.0 di .NET Framework, anche se quest'ultima viene mantenuta per la compatibilità con le versioni precedenti. La CodeDomComponentSerializationService classe non implementa l'interfaccia IDesignerSerializationService , ma se si esegue una query per IDesignerSerializationService, fornisce CodeDomDesignerLoader un'implementazione bridge per garantire la compatibilità con le versioni precedenti.

Costruttori

Nome Descrizione
CodeDomComponentSerializationService()

Inizializza una nuova istanza della classe CodeDomComponentSerializationService.

CodeDomComponentSerializationService(IServiceProvider)

Inizializza una nuova istanza della CodeDomComponentSerializationService classe utilizzando il provider di servizi specificato per risolvere i servizi.

Metodi

Nome Descrizione
CreateStore()

Crea un nuovo SerializationStoreoggetto .

Deserialize(SerializationStore, IContainer)

Deserializza l'archivio specificato e popola l'oggetto specificato IContainer con oggetti deserializzati IComponent .

Deserialize(SerializationStore)

Deserializza l'archivio specificato per produrre una raccolta di oggetti.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializza l'oggetto specificato SerializationStore al contenitore specificato, applicando facoltativamente i valori predefiniti delle proprietà.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializza l'oggetto specificato SerializationStore nel contenitore specificato, convalidando facoltativamente i tipi riciclati.

(Ereditato da ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Deserializza l'oggetto assegnato SerializationStore al contenitore specificato.

(Ereditato da ComponentSerializationService)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
LoadStore(Stream)

Carica un oggetto SerializationStore dal flusso specificato.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Serialize(SerializationStore, Object)

Serializza l'oggetto specificato nell'oggetto specificato SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Serializza l'oggetto specificato, tenendo conto dei valori predefiniti delle proprietà.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializza il membro specificato nell'oggetto specificato.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializza il membro specificato nell'oggetto specificato, ma serializza anche il membro se contiene il valore predefinito della proprietà.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche