CodeDomComponentSerializationService Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |