CodeDomComponentSerializationService Osztály

Definíció

Szerializálja az összetevők egy készletét szerializálási tárolóba.

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
Öröklődés
CodeDomComponentSerializationService

Megjegyzések

Az CodeDomComponentSerializationService osztály szerializálja az összetevők vagy szerializálható objektumok készletét egy szerializálási tárolóba. A tároló ezután később deszerializálható. Az CodeDomComponentSerializationService osztály abban különbözik a többi szerializálási sémától, hogy a szerializálási formátum átlátszatlan, és lehetővé teszi az objektumok részleges szerializálását. Választhatja például, hogy csak egy objektum kijelölt tulajdonságait szerializálja.

A ComponentSerializationService alaposztály lecseréli a .NET Framework 1.0-s verziójából származó IDesignerSerializationService interfészt, bár az utóbbi a visszamenőleges kompatibilitás érdekében megmarad. Az CodeDomComponentSerializationService osztály nem implementálja az IDesignerSerializationService interfészt, de ha lekérdezi IDesignerSerializationService, a híd implementációja biztosítja a CodeDomDesignerLoader visszamenőleges kompatibilitást.

Konstruktorok

Name Description
CodeDomComponentSerializationService()

Inicializálja a CodeDomComponentSerializationService osztály új példányát.

CodeDomComponentSerializationService(IServiceProvider)

Inicializálja az osztály új példányát az CodeDomComponentSerializationService adott szolgáltató használatával a szolgáltatások megoldásához.

Metódusok

Name Description
CreateStore()

Létrehoz egy újat SerializationStore.

Deserialize(SerializationStore, IContainer)

Deszerializálja az adott tárolót, és deszerializált IContainer objektumokkal tölti fel az adottatIComponent.

Deserialize(SerializationStore)

Deszerializálja az adott tárolót, hogy objektumgyűjteményt állítsunk elő.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deszerializálja a megadott SerializationStore tárolót, opcionálisan az alapértelmezett tulajdonságértékeket alkalmazva.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deszerializálja a megadott tárolót SerializationStore , opcionálisan érvényesítve az újrahasznosított típusokat.

(Öröklődés forrása ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Deszerializálja a megadott SerializationStore tárolót.

(Öröklődés forrása ComponentSerializationService)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
LoadStore(Stream)

Betölt egy adott SerializationStore streamből.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Serialize(SerializationStore, Object)

Szerializálja az adott objektumot az adott SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Szerializálja a megadott objektumot, és az alapértelmezett tulajdonságértékeket számolja el.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Szerializálja az adott tagot az adott objektumon.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Szerializálja az adott tagot az adott objektumon, de szerializálja is a tagot, ha az alapértelmezett tulajdonságértéket tartalmazza.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még