CodeDomComponentSerializationService Classe

Definizione

Serializza un insieme 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 cui 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 di base, ComponentSerializationService, sostituisce l'interfaccia da .NET Framework versione 1.0, anche se quest'ultima IDesignerSerializationService 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, CodeDomDesignerLoader fornisce un'implementazione bridge per garantire la compatibilità con le versioni precedenti.

Costruttori

CodeDomComponentSerializationService()

Inizializza una nuova istanza della classe CodeDomComponentSerializationService.

CodeDomComponentSerializationService(IServiceProvider)

Inizializza una nuova istanza della classe CodeDomComponentSerializationService con il provider di servizi dato per risolvere i servizi.

Metodi

CreateStore()

Crea un nuovo oggetto SerializationStore.

Deserialize(SerializationStore)

Deserializza l'archivio dato per produrre un insieme di oggetti.

Deserialize(SerializationStore, IContainer)

Deserializza l'archivio dato e compila l'interfaccia IContainer data con oggetti IComponent deserializzati.

DeserializeTo(SerializationStore, IContainer)

Deserializza la classe SerializationStore data nel contenitore dato.

(Ereditato da ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializza la classe SerializationStore data nel contenitore dato, convalidando eventualmente i tipi riciclati.

(Ereditato da ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializza la classe SerializationStore data nel contenitore dato, applicando eventualmente i valori di proprietà predefiniti.

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
LoadStore(Stream)

Carica una classe SerializationStore dal flusso dato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Serialize(SerializationStore, Object)

Serializza l'oggetto dato nella classe SerializationStore data.

SerializeAbsolute(SerializationStore, Object)

Serializza l'oggetto dato, tenendo conto dei valori di proprietà predefiniti.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializza il membro specificato sull'oggetto indicato.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche