System.ComponentModel.Design.Serialization Névtér

Olyan típusokat biztosít, amelyek támogatják a szerializáció tervezéskor történő testreszabását és vezérlését.

Osztályok

Name Description
BasicDesignerLoader

A felület implementálását IDesignerLoaderService biztosítja.

CodeDomComponentSerializationService

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

CodeDomDesignerLoader

Megadja a CodeDOM-alapú tervezőbetöltők implementálásának alaposztályát.

CodeDomLocalizationProvider

CodeDOM erőforrás-szerializálási szolgáltatásokat biztosít. Ez az osztály nem örökölhető.

CodeDomSerializer

Egy objektumdiagramot CodeDOM-utasítások sorozatára szerializál. Ez az osztály absztrakt alaposztályt biztosít egy szerializálóhoz.

CodeDomSerializerBase

Alaposztályt biztosít az osztályok számára CodeDomSerializer .

CodeDomSerializerException

Az a kivétel, amely akkor jelenik meg, ha sorszámadatok állnak rendelkezésre szerializálási hiba esetén.

CollectionCodeDomSerializer

Szerializálja a gyűjteményeket.

ComponentSerializationService

Megadja az alaposztályt, amely egy összetevő- vagy szerializálható objektumkészlet szerializálási tárolóba való szerializálásához használható.

ContextStack

Olyan veremobjektumot biztosít, amelyet a szerializálók felhasználhatnak a beágyazott szerializálók számára való elérhetővé tételéhez.

DefaultSerializationProviderAttribute

Az DefaultSerializationProviderAttribute attribútum egy szerializálóra kerül, amely jelzi, hogy az osztály az ilyen típusú szerializáló alapértelmezett szolgáltatójaként legyen használva.

DesignerLoader

Alapszintű tervezői rakodófelületet biztosít, amely egyéni tervezőbetöltők implementálásához használható.

DesignerSerializationManager

A felület implementálását IDesignerSerializationManager biztosítja.

DesignerSerializerAttribute

Azt jelzi, hogy a szerializálás-kezelő szerializálóval szerializálja az attribútum típusának értékeit. Ez az osztály nem örökölhető.

ExpressionContext

Lehetővé teszi a környezet állapotának átadását a szerializálók között. Ez az osztály nem örökölhető.

InstanceDescriptor

Megadja az objektumok példányának létrehozásához szükséges információkat. Ez az osztály nem örökölhető.

MemberCodeDomSerializer

Alaposztályt biztosít az objektumgráfon belüli tükröződési primitív szerializálásához.

MemberRelationshipService

Az egyik tag egy másikhoz való kapcsolódó alaposztályát adja meg.

ObjectStatementCollection

Egy olyan utasítástáblát tartalmaz, amelyet a StatementContext. Ez az osztály nem örökölhető.

ResolveNameEventArgs

Adatokat biztosít az ResolveName eseményhez.

RootContext

A gyökérkörnyezet CodeDomSerializer hozzáadása a gyökérobjektum definíciójának megadásához. Ez az osztály nem örökölhető.

RootDesignerSerializerAttribute

A gyökértervező objektumhoz használandó alap szerializálót jelzi. Ez az osztály nem örökölhető.

SerializationStore

A szerializálási adatok tárolására szolgáló alaposztályt adja meg a ComponentSerializationService.

SerializeAbsoluteContext

Megadja, hogy a szerializálóknak kell kezelnie az alapértelmezett értékeket. Ez az osztály nem örökölhető.

StatementContext

Itt adhatja meg, hogy mely utasítások szerializálhatók. Ez az osztály nem örökölhető.

TypeCodeDomSerializer

Új típusú objektum szerializálása.

Struktúrák

Name Description
MemberRelationship

Egyetlen kapcsolatot jelöl egy objektum és egy tag között.

Interfészek

Name Description
ICodeDomDesignerReload

Olyan felületet biztosít, amely a tervezők újratöltésének optimalizálására használható.

IDesignerLoaderHost

Olyan felületet biztosít, amely kibővítheti a tervező gazdagépeket a szerializált állapotból való betöltés támogatásához.

IDesignerLoaderHost2

Olyan felületet biztosít, amely kiterjed IDesignerLoaderHost annak meghatározására, hogy a tervezési dokumentumok betöltése során a hibák tolerálhatók-e.

IDesignerLoaderService

Olyan felületet biztosít, amely kibővítheti a tervezőbetöltőket a külső összetevők aszinkron betöltésének támogatásához.

IDesignerSerializationManager

Olyan felületet biztosít, amely képes kezelni a tervezési idő szerializálását.

IDesignerSerializationProvider

Olyan felületet biztosít, amely lehetővé teszi a szerializálók elérését.

IDesignerSerializationService

Olyan felületet biztosít, amely meghívhatja a szerializálást és a deszerializálást.

INameCreationService

Olyan szolgáltatást biztosít, amely egyedi neveket hozhat létre az objektumokhoz.

Enumerációk

Name Description
BasicDesignerLoader.ReloadOptions

Meghatározza a metódus viselkedését Reload(BasicDesignerLoader+ReloadOptions) . Ezek a jelzők a bitenkénti OR operátorral kombinálhatók.

CodeDomLocalizationModel

Meghatározza a CodeDom erőforrásadapter által használandó honosítási modellt.

Delegáltak

Name Description
ResolveNameEventHandler

A szerializálás-kezelő eseményeit kezelő ResolveName metódust jelöli.

Megjegyzések

A névtér osztályai a következő kategóriákra oszthatók: