Udostępnij za pośrednictwem


CodeDomComponentSerializationService Klasa

Definicja

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
CodeDomComponentSerializationService

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)

Dotyczy

Zobacz też