CodeDomComponentSerializationService Klas

Definitie

Serialiseert een set onderdelen in een serialisatiearchief.

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
Overname
CodeDomComponentSerializationService

Opmerkingen

De CodeDomComponentSerializationService klasse serialiseert een set onderdelen of serialiseerbare objecten in een serialisatiearchief. De winkel kan vervolgens op een later tijdstip worden gedeserialiseerd. De CodeDomComponentSerializationService klasse verschilt van andere serialisatieschema's omdat de serialisatie-indeling ondoorzichtig is en dat het gedeeltelijke serialisatie van objecten mogelijk maakt. U kunt er bijvoorbeeld voor kiezen om alleen geselecteerde eigenschappen voor een object te serialiseren.

De basisklasse, ComponentSerializationService, vervangt de interface IDesignerSerializationService van de .NET Framework-versie 1.0, hoewel de laatste voor achterwaartse compatibiliteit behouden blijft. De CodeDomComponentSerializationService klasse implementeert de IDesignerSerializationService interface niet, maar als u een query IDesignerSerializationServiceuitvoert, biedt de CodeDomDesignerLoader klasse een brug-implementatie om compatibiliteit met eerdere versies te garanderen.

Constructors

Name Description
CodeDomComponentSerializationService()

Initialiseert een nieuw exemplaar van de CodeDomComponentSerializationService klasse.

CodeDomComponentSerializationService(IServiceProvider)

Initialiseert een nieuw exemplaar van de CodeDomComponentSerializationService klasse met behulp van de opgegeven serviceprovider om services op te lossen.

Methoden

Name Description
CreateStore()

Hiermee maakt u een nieuwe SerializationStore.

Deserialize(SerializationStore, IContainer)

Deserialisatie van het opgegeven archief en vult de opgegeven IContainer met gedeserialiseerde IComponent objecten.

Deserialize(SerializationStore)

Ontserialiseerd het opgegeven archief om een verzameling objecten te produceren.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserialisatie van de opgegeven SerializationStore container, optioneel het toepassen van standaardeigenschapswaarden.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserialisatie van de opgegeven SerializationStore container, eventueel gerecyclede typen valideren.

(Overgenomen van ComponentSerializationService)
DeserializeTo(SerializationStore, IContainer)

Deserializeert de opgegeven SerializationStore container.

(Overgenomen van ComponentSerializationService)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
LoadStore(Stream)

Laadt een SerializationStore van de opgegeven stroom.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Serialize(SerializationStore, Object)

Serialiseert het opgegeven object op de opgegeven SerializationStore.

SerializeAbsolute(SerializationStore, Object)

Hiermee wordt het opgegeven object geserialiseerd, rekening met standaardeigenschapswaarden.

SerializeMember(SerializationStore, Object, MemberDescriptor)

Serialiseert het opgegeven lid op het opgegeven object.

SerializeMemberAbsolute(SerializationStore, Object, MemberDescriptor)

Serialiseert het opgegeven lid op het opgegeven object, maar serialiseert het lid ook als het de standaardeigenschapswaarde bevat.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook