System.ComponentModel.Design.Serialization Obor názvů
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í.
Poskytuje typy, které podporují přizpůsobení a řízení serializace v době návrhu.
Třídy
BasicDesignerLoader |
Poskytuje implementaci IDesignerLoaderService rozhraní. |
CodeDomComponentSerializationService |
Serializuje sadu součástí do úložiště serializace. |
CodeDomDesignerLoader |
Poskytuje základní třídu pro implementaci zavaděče návrháře na bázi CodeDOM. |
CodeDomLocalizationProvider |
Poskytuje služby serializace prostředků CodeDOM. Tato třída se nemůže dědit. |
CodeDomSerializer |
Serializuje graf objektů na řadu codeDOM příkazy. Tato třída poskytuje abstraktní základní třídu serializátoru. |
CodeDomSerializerBase |
Poskytuje základní třídu pro CodeDomSerializer třídy. |
CodeDomSerializerException |
Výjimka, která je vyvolán, když informace o čísle řádku jsou k dispozici pro chybu serializace. |
CollectionCodeDomSerializer |
Serializuje kolekce. |
ComponentSerializationService |
Poskytuje základní třídu pro serializaci sady součástí nebo serializovatelných objektů do úložiště serializace. |
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 k označení třídy použít jako výchozího zprostředkovatele tohoto typu serializátoru. |
DesignerLoader |
Poskytuje základní zavaděč návrháře rozhraní, které lze použít k implementaci vlastního návrháře zavaděče. |
DesignerSerializationManager |
Poskytuje implementaci IDesignerSerializationManager rozhraní. |
DesignerSerializerAttribute |
Označuje serializátor pro správce serializace použít k serializaci hodnot typu, který je použit tento atribut. 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ího odrazu v grafu objektu. |
MemberRelationshipService |
Poskytuje základní třídu pro připojení jednoho člena k jinému. |
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 |
Objekt CodeDomSerializer přidá kořenový kontext, který poskytuje definici kořenového objektu. Tato třída se nemůže dědit. |
RootDesignerSerializerAttribute |
Označuje základní serializátor 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í dat serializace 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 serializovat příkazy. Tato třída se nemůže dědit. |
TypeCodeDomSerializer |
Serializuje objekt na nový typ. |
Struktury
MemberRelationship |
Představuje jeden vztah mezi objektem a členem. |
Rozhraní
ICodeDomDesignerReload |
Poskytuje rozhraní, které lze použít k optimalizaci opětovného načtení návrháře. |
IDesignerLoaderHost |
Poskytuje rozhraní, které může rozšířit hostitele návrháře na podporu načítání ze serializovaného stavu. |
IDesignerLoaderHost2 |
Poskytuje rozhraní, které rozšiřuje IDesignerLoaderHost o určení, zda jsou při načítání dokumentu návrhu tolerovány chyby. |
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
BasicDesignerLoader.ReloadOptions |
Definuje chování Reload(BasicDesignerLoader+ReloadOptions) metody . Tyto příznaky lze kombinovat pomocí bitového |
CodeDomLocalizationModel |
Určuje model lokalizace, který se má použít adaptérem prostředků CodeDom. |
Delegáti
ResolveNameEventHandler |
Představuje metodu, která zpracovává ResolveName událost serializace správce. |
Poznámky
Třídy v tomto oboru názvů lze rozdělit do následujících kategorií:
Atributy serializace, které lze použít k označení serializátoru použít pro konkrétní typ: DesignerSerializerAttribute, k označení serializátoru použít pro konkrétní typ; a RootDesignerSerializerAttribute, k označení základní serializátor použít pro kořenový návrhář.
Třídy, které návrhář může implementovat k přizpůsobení serializace: IDesignerLoaderHost, pro načtení dokumentu návrháře ze serializovaného stavu; a IDesignerLoaderService, pro načtení dokumentu návrháře při externích komponent a asynchronní načítání jsou zapojeny.
Rozhraní, které návrhář může použít ke správě procesu serializace: IDesignerSerializationManager, k registraci nebo načtení vlastních serializátorů; IDesignerSerializationProvider, k zpřístupnění serializátoru pro IDesignerSerializationManager; a IDesignerSerializationService, který poskytuje metody pro vyvolání serializace a deserializace.
Rozhraní, které lze implementovat pro přizpůsobení procesu načítání návrháře: DesignerLoader.
Rozhraní, které lze použít k optimalizaci opětovného načítání návrháře: ICodeDomDesignerReload.
Další pomocné třídy: INameCreationService, rozhraní pro generování jedinečných názvů pro objekty; ContextStack, datová struktura užitečná pro sdílení serializace kontextové informace serializátory; a InstanceDescriptor, objekt, který může popsat serializovatelný objekt.