System.ComponentModel.Design.Serialization Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy, które obsługują dostosowywanie i kontrolę serializacji w czasie projektowania.
Basic |
Zapewnia implementację interfejsu IDesignerLoaderService . |
Code |
Serializuje zestaw składników w magazynie serializacji. |
Code |
Udostępnia klasę bazową do implementowania modułu ładującego projektanta opartego na kodzieDOM. |
Code |
Udostępnia usługi serializacji zasobów CodeDOM. Klasa ta nie może być dziedziczona. |
Code |
Serializuje wykres obiektu do serii instrukcji CodeDOM. Ta klasa udostępnia abstrakcyjną klasę bazową dla serializatora. |
Code |
Udostępnia klasę bazową dla CodeDomSerializer klas. |
Code |
Wyjątek zgłaszany, gdy informacje o numerze wiersza są dostępne dla błędu serializacji. |
Collection |
Serializuje kolekcje. |
Component |
Udostępnia klasę bazową do serializacji zestawu składników lub obiektów możliwych do serializacji do magazynu serializacji. |
Context |
Udostępnia obiekt stosu, który może być używany przez serializator do udostępniania informacji zagnieżdżonym serializatorom. |
Default |
Atrybut DefaultSerializationProviderAttribute jest umieszczany na serializatorze, aby wskazać klasę do użycia jako domyślny dostawca tego typu serializatora. |
Designer |
Udostępnia podstawowy interfejs modułu ładującego projektanta, który może służyć do implementowania modułu ładującego projektanta niestandardowego. |
Designer |
Zapewnia implementację interfejsu IDesignerSerializationManager . |
Designer |
Wskazuje serializator menedżera serializacji do użycia do serializacji wartości typu ten atrybut jest stosowany. Klasa ta nie może być dziedziczona. |
Expression |
Zapewnia metodę przekazywania stanu kontekstu między serializatorami. Klasa ta nie może być dziedziczona. |
Instance |
Zawiera informacje niezbędne do utworzenia wystąpienia obiektu. Klasa ta nie może być dziedziczona. |
Member |
Udostępnia klasę bazową do serializacji elementu pierwotnego odbicia w grafie obiektu. |
Member |
Dostarcza klasę bazową do relacji jednego elementu członkowskiego z innym. |
Object |
Zawiera tabelę instrukcji oferowanych przez program StatementContext. Klasa ta nie może być dziedziczona. |
Resolve |
Udostępnia dane dla zdarzenia ResolveName. |
Root |
Element CodeDomSerializer dodaje kontekst główny, aby podać definicję obiektu głównego. Klasa ta nie może być dziedziczona. |
Root |
Wskazuje podstawowy serializator do użycia dla obiektu głównego projektanta. Klasa ta nie może być dziedziczona. |
Serialization |
Udostępnia klasę bazową do przechowywania danych serializacji dla klasy ComponentSerializationService. |
Serialize |
Określa, że serializatory powinny obsługiwać wartości domyślne. Klasa ta nie może być dziedziczona. |
Statement |
Zawiera lokalizację, w której można serializować instrukcje. Klasa ta nie może być dziedziczona. |
Type |
Serializuje obiekt na nowy typ. |
Member |
Reprezentuje pojedynczą relację między obiektem a elementem członkowskim. |
ICode |
Udostępnia interfejs, który może służyć do optymalizacji ponownego ładowania projektanta. |
IDesigner |
Udostępnia interfejs, który może rozszerzyć hosta projektanta w celu obsługi ładowania ze stanu serializowanego. |
IDesigner |
Udostępnia interfejs rozszerzający IDesignerLoaderHost się w celu określenia, czy błędy są tolerowane podczas ładowania dokumentu projektowego. |
IDesigner |
Udostępnia interfejs, który może rozszerzyć moduł ładujący projektanta w celu obsługi asynchronicznego ładowania składników zewnętrznych. |
IDesigner |
Zapewnia interfejs, który może zarządzać serializacji w czasie projektowania. |
IDesigner |
Udostępnia interfejs, który umożliwia dostęp do serializatora. |
IDesigner |
Udostępnia interfejs, który może wywoływać serializacji i deserializacji. |
IName |
Udostępnia usługę, która może generować unikatowe nazwy obiektów. |
Basic |
Definiuje zachowanie Reload(BasicDesignerLoader+ReloadOptions) metody . Te flagi można łączyć przy użyciu operatora bitowego |
Code |
Określa model lokalizacji, który ma być używany przez kartę zasobów CodeDom. |
Resolve |
Reprezentuje metodę, która obsługuje ResolveName zdarzenie menedżera serializacji. |
Klasy w tej przestrzeni nazw można podzielić na następujące kategorie:
Atrybuty serializacji, których można użyć do wskazania serializatora do użycia dla określonego typu: DesignerSerializerAttribute, do wskazania serializatora do użycia dla określonego typu; i RootDesignerSerializerAttribute, do wskazania podstawowego serializatora do użycia dla projektanta głównego.
Klasy, które projektant może zaimplementować w celu dostosowania serializacji: IDesignerLoaderHost, do ładowania dokumentu projektanta ze stanu serializowanego; i IDesignerLoaderService, do ładowania dokumentu projektanta, gdy są zaangażowane składniki zewnętrzne i ładowanie asynchroniczne.
Interfejsy, których projektant może użyć do zarządzania procesem serializacji: IDesignerSerializationManager, do rejestrowania lub pobierania niestandardowych serializatorów; IDesignerSerializationProvider, do udostępniania serializatora IDesignerSerializationManagerdla elementu ; i IDesignerSerializationService, który zapewnia metody wywoływania serializacji i deserializacji.
Interfejs, który można zaimplementować w celu dostosowania procesu ładowania projektanta: DesignerLoader.
Interfejs, który może służyć do optymalizacji ponownego ładowania projektanta: ICodeDomDesignerReload.
Inne klasy pomocnika: INameCreationService, interfejs służący do generowania unikatowych nazw obiektów; ContextStack, struktura danych przydatna do udostępniania informacji kontekstowych serializacji z serializatorami oraz InstanceDescriptor, obiekt, który może opisywać obiekt możliwy do serializacji.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: