Share via


CodeDomComponentSerializationService Třída

Definice

Serializuje sadu součástí 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

Třída CodeDomComponentSerializationService serializuje sadu součástí nebo serializovatelné objekty do úložiště serializace. Ú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 formát serializace je neprůžný, a umožňuje částečnou serializaci objektů. Můžete například zvolit serializaci pouze vybraných vlastností objektu.

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

Konstruktory

CodeDomComponentSerializationService()

Inicializuje novou instanci CodeDomComponentSerializationService třídy .

CodeDomComponentSerializationService(IServiceProvider)

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

Metody

CreateStore()

Vytvoří nový objekt SerializationStore.

Deserialize(SerializationStore)

Deserializuje dané úložiště za účelem vytvoření kolekce objektů.

Deserialize(SerializationStore, IContainer)

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

DeserializeTo(SerializationStore, IContainer)

Deserializuje daný SerializationStore kontejner.

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

Deserializuje daný SerializationStore kontejner a volitelně ověřuje recyklované typy.

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

Deserializuje daný SerializationStore kontejner a volitelně použije výchozí hodnoty vlastností.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

MemberwiseClone()

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

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

Serializuje daný objekt na daný SerializationStoreobjekt .

SerializeAbsolute(SerializationStore, Object)

Serializuje daný objekt a započítá se do výchozích hodnot vlastností.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serializuje daný člen na daný objekt.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serializuje daný člen na daný objekt, 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é