CodeDomComponentSerializationService Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |