System.ComponentModel.Design.Serialization Obor názvů

Poskytuje typy, které podporují přizpůsobení a řízení serializace v době návrhu.

Třídy

Name Description
BasicDesignerLoader

Poskytuje implementaci IDesignerLoaderService rozhraní.

CodeDomComponentSerializationService

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

CodeDomDesignerLoader

Poskytuje základní třídu pro implementaci zavaděče návrháře založeného na CodeDOM.

CodeDomLocalizationProvider

Poskytuje služby serializace prostředků CodeDOM. Tato třída se nemůže dědit.

CodeDomSerializer

Serializuje objektový graf na řadu příkazů CodeDOM. Tato třída poskytuje abstraktní základní třídu pro serializátor.

CodeDomSerializerBase

Poskytuje základní třídu pro CodeDomSerializer třídy.

CodeDomSerializerException

Výjimka, která se vyvolá, když jsou informace o čísle řádku k dispozici pro chybu serializace.

CollectionCodeDomSerializer

Serializuje kolekce.

ComponentSerializationService

Poskytuje základní třídu pro serializaci sady komponent nebo serializovatelné objekty do serializace úložiště.

ContextStack

Poskytuje objekt zásobníku, který lze použít serializátor k zpřístupnění informací pro vnořené serializátory.

DefaultSerializationProviderAttribute

Atribut DefaultSerializationProviderAttribute je umístěn na serializátoru, který označuje třídu, která se má použít jako výchozí zprostředkovatel tohoto typu serializátoru.

DesignerLoader

Poskytuje základní rozhraní zavaděče návrháře, které lze použít k implementaci vlastního zavaděče návrháře.

DesignerSerializationManager

Poskytuje implementaci IDesignerSerializationManager rozhraní.

DesignerSerializerAttribute

Označuje serializátor pro správce serializace použít k serializaci hodnoty typu, na který je tento atribut použit. Tato třída se nemůže dědit.

ExpressionContext

Poskytuje způsob předávání stavu kontextu mezi serializátory. Tato třída se nemůže dědit.

InstanceDescriptor

Poskytuje informace potřebné k vytvoření instance objektu. Tato třída se nemůže dědit.

MemberCodeDomSerializer

Poskytuje základní třídu pro serializaci primitivní reflexe v rámci objektového grafu.

MemberRelationshipService

Poskytuje základní třídu pro korelaci jednoho člena s druhým.

ObjectStatementCollection

Obsahuje tabulku příkazů, které nabízí StatementContext. Tato třída se nemůže dědit.

ResolveNameEventArgs

Poskytuje data pro událost ResolveName.

RootContext

A CodeDomSerializer přidá kořenový kontext pro poskytnutí definice kořenového objektu. Tato třída se nemůže dědit.

RootDesignerSerializerAttribute

Označuje základní serializátor, který se má použít pro objekt kořenového návrháře. Tato třída se nemůže dědit.

SerializationStore

Poskytuje základní třídu pro ukládání serializačních dat pro ComponentSerializationService.

SerializeAbsoluteContext

Určuje, že serializátory by měly zpracovávat výchozí hodnoty. Tato třída se nemůže dědit.

StatementContext

Poskytuje umístění, do kterého lze příkazy serializovat. Tato třída se nemůže dědit.

TypeCodeDomSerializer

Serializuje objekt na nový typ.

Struktury

Name Description
MemberRelationship

Představuje jeden vztah mezi objektem a členem.

Rozhraní

Name Description
ICodeDomDesignerReload

Poskytuje rozhraní, které lze použít k optimalizaci opětovného načítání návrháře.

IDesignerLoaderHost

Poskytuje rozhraní, které může rozšířit hostitele návrháře, aby podporoval načítání ze serializovaného stavu.

IDesignerLoaderHost2

Poskytuje rozhraní, které se rozšiřuje IDesignerLoaderHost o určení, zda jsou chyby při načítání návrhového dokumentu tolerovány.

IDesignerLoaderService

Poskytuje rozhraní, které může rozšířit zavaděč návrháře pro podporu asynchronního načítání externích komponent.

IDesignerSerializationManager

Poskytuje rozhraní, které může spravovat serializaci v době návrhu.

IDesignerSerializationProvider

Poskytuje rozhraní, které umožňuje přístup k serializátoru.

IDesignerSerializationService

Poskytuje rozhraní, které může vyvolat serializaci a deserializaci.

INameCreationService

Poskytuje službu, která může generovat jedinečné názvy objektů.

Výčty

Name Description
BasicDesignerLoader.ReloadOptions

Definuje chování metody Reload(BasicDesignerLoader+ReloadOptions). Tyto příznaky lze kombinovat pomocí bitového operátoru OR.

CodeDomLocalizationModel

Určuje model lokalizace, který se má použít adaptérem prostředků CodeDom.

Delegáti

Name Description
ResolveNameEventHandler

Představuje metodu, která zpracovává ResolveName událost správce serializace.

Poznámky

Třídy v tomto oboru názvů lze rozdělit do následujících kategorií: