Freigeben über


CodeDomComponentSerializationService Klasse

Definition

Serialisiert einen Satz von Komponenten in einen Serialisierungsspeicher.

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
Vererbung
CodeDomComponentSerializationService

Hinweise

Die CodeDomComponentSerializationService -Klasse serialisiert einen Satz von Komponenten oder serialisierbaren Objekten in einen Serialisierungsspeicher. Der Speicher kann dann zu einem späteren Zeitpunkt deserialisiert werden. Die CodeDomComponentSerializationService -Klasse unterscheidet sich von anderen Serialisierungsschemas darin, dass das Serialisierungsformat undurchsichtig ist und eine partielle Serialisierung von Objekten ermöglicht. Beispielsweise können Sie auswählen, dass nur ausgewählte Eigenschaften für ein Objekt serialisiert werden sollen.

Die Basisklasse ersetzt ComponentSerializationServicedie IDesignerSerializationService Schnittstelle aus dem .NET Framework Version 1.0, obwohl letztere aus Gründen der Abwärtskompatibilität beibehalten wird. Die CodeDomComponentSerializationService -Klasse implementiert die IDesignerSerializationService -Schnittstelle nicht, aber wenn Sie nach IDesignerSerializationServiceabfragen, CodeDomDesignerLoader stellt eine Brückenimplementierung bereit, um abwärtskompatibilität sicherzustellen.

Konstruktoren

CodeDomComponentSerializationService()

Initialisiert eine neue Instanz der CodeDomComponentSerializationService-Klasse.

CodeDomComponentSerializationService(IServiceProvider)

Initialisiert eine neue Instanz der CodeDomComponentSerializationService-Klasse unter Verwendung des angegebenen Dienstanbieters zum Auflösen von Diensten.

Methoden

CreateStore()

Erstellt einen neuen SerializationStore.

Deserialize(SerializationStore)

Deserialisiert den angegebenen Speicher, um eine Auflistung von Objekten zu erstellen.

Deserialize(SerializationStore, IContainer)

Deserialisiert den angegebenen Speicher und füllt den angegebenen IContainer mit deserialisierten IComponent-Objekten.

DeserializeTo(SerializationStore, IContainer)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container.

(Geerbt von ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und überprüft optional wiederverwendete Typen.

(Geerbt von ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialisiert den angegebenen SerializationStore in den angegebenen Container und wendet optional Standardeigenschaftswerte an.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadStore(Stream)

Lädt einen SerializationStore aus dem angegebenen Stream.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Serialize(SerializationStore, Object)

Serialisiert das angegebene Objekt in den angegebenen SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Serialisiert das angegebene Objekt unter Berücksichtigung von Standardeigenschaftswerten.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serialisiert den angegebenen Member für das angegebene Objekt.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serialisiert den angegebenen Member für das angegebene Objekt, aber serialisiert den Member auch, wenn der Standardwert der Eigenschaft enthalten ist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen