CodeDomComponentSerializationService Klasa
Definicja
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.
Serializuje zestaw składników w magazynie serializacji.
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
- Dziedziczenie
Uwagi
Klasa CodeDomComponentSerializationService serializuje zestaw składników lub obiektów możliwych do serializacji do magazynu serializacji. Sklep może następnie zostać zdeserializowany w późniejszym czasie. Klasa CodeDomComponentSerializationService różni się od innych schematów serializacji w tym, że format serializacji jest nieprzezroczystych i umożliwia częściową serializacji obiektów. Na przykład można wybrać serializację tylko wybranych właściwości dla obiektu.
Klasa ComponentSerializationServicebazowa , zastępuje IDesignerSerializationService interfejs z .NET Framework w wersji 1.0, chociaż ta ostatnia jest zachowywana w celu zapewnienia zgodności z poprzednimi wersjami. Klasa CodeDomComponentSerializationService nie implementuje interfejsu IDesignerSerializationService , ale jeśli wykonujesz zapytanie dotyczące IDesignerSerializationServiceelementu , CodeDomDesignerLoader zapewnia implementację mostka w celu zapewnienia zgodności z poprzednimi wersjami.
Konstruktory
CodeDomComponentSerializationService() |
Inicjuje nowe wystąpienie klasy CodeDomComponentSerializationService. |
CodeDomComponentSerializationService(IServiceProvider) |
Inicjuje CodeDomComponentSerializationService nowe wystąpienie klasy przy użyciu danego dostawcy usług w celu rozpoznania usług. |
Metody
CreateStore() |
Tworzy nowy adres SerializationStore. |
Deserialize(SerializationStore) |
Deserializuje dany magazyn w celu utworzenia kolekcji obiektów. |
Deserialize(SerializationStore, IContainer) |
Deserializuje dany magazyn i wypełnia dane IContainer obiektami deserializowanymi IComponent . |
DeserializeTo(SerializationStore, IContainer) |
Deserializuje daną SerializationStore wartość dla danego kontenera. (Odziedziczone po ComponentSerializationService) |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Deserializuje dane SerializationStore do danego pojemnika, opcjonalnie weryfikowanie typów recyklingu. (Odziedziczone po ComponentSerializationService) |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Deserializuje dane SerializationStore dla danego kontenera, opcjonalnie stosując domyślne wartości właściwości. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
LoadStore(Stream) |
Ładuje element SerializationStore z danego strumienia. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Serialize(SerializationStore, Object) |
Serializuje dany obiekt dla danego SerializationStoreobiektu . |
SerializeAbsolute(SerializationStore, Object) |
Serializuje dany obiekt, co odpowiada domyślnym wartościom właściwości. |
SerializeMember(SerializationStore, Object, MemberDescriptor) |
Serializuje dany element członkowski danego obiektu. |
SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor) |
Serializuje dany element członkowski dla danego obiektu, ale również serializuje element członkowski, jeśli zawiera wartość właściwości domyślnej. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |