CodeDomComponentSerializationService Třída

Definice

Serializuje sadu komponent do úložiště serializace.

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
Dědičnost
CodeDomComponentSerializationService

Poznámky

CodeDomComponentSerializationService Třída serializuje sadu komponent nebo serializovatelné objekty do serializace úložiště. Úložiště pak může být deserializováno později. Třída CodeDomComponentSerializationService se liší od jiných schémat serializace v tom, že serializace formát je neprůžný a umožňuje částečné serializace objektů. Můžete se například rozhodnout serializovat pouze vybrané vlastnosti objektu.

Základní třída, ComponentSerializationService, nahrazuje rozhraní IDesignerSerializationService z rozhraní .NET Framework verze 1.0, i když druhý je zachován kvůli zpětné kompatibilitě. Třída CodeDomComponentSerializationService neimplementuje IDesignerSerializationService rozhraní, ale pokud dotazujete IDesignerSerializationService, CodeDomDesignerLoader poskytuje implementaci mostu pro zajištění zpětné kompatibility.

Konstruktory

Name Description
CodeDomComponentSerializationService()

Inicializuje novou instanci CodeDomComponentSerializationService třídy.

CodeDomComponentSerializationService(IServiceProvider)

Inicializuje novou instanci CodeDomComponentSerializationService třídy pomocí daného poskytovatele služeb k překladu služeb.

Metody

Name Description
CreateStore()

Vytvoří novou SerializationStore.

Deserialize(SerializationStore, IContainer)

Deserializuje dané úložiště a naplní dané IContainer deserializované IComponent objekty.

Deserialize(SerializationStore)

Deserializuje dané úložiště tak, aby vytvořilo kolekci objektů.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializuje danou danou SerializationStore kontejneru, volitelně použije výchozí hodnoty vlastností.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializuje danou danou SerializationStore kontejneru a volitelně ověřuje recyklované typy.

(Zděděno od ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Deserializuje danou danou SerializationStore kontejneru.

(Zděděno od ComponentSerializationService)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LoadStore(Stream)

Načte SerializationStore z daného datového proudu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Serialize(SerializationStore, Object)

Serializuje daný objekt na danou SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Serializuje daný objekt, účetní výchozích hodnot vlastností.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializuje daný člen na daném objektu.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializuje daný člen na daném objektu, ale také serializuje člen, pokud obsahuje výchozí hodnotu vlastnosti.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také