ComponentSerializationService Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de basisklasse voor het serialiseren van een set onderdelen of serialiseerbare objecten in een serialisatiearchief.
public ref class ComponentSerializationService abstract
public abstract class ComponentSerializationService
type ComponentSerializationService = class
Public MustInherit Class ComponentSerializationService
- Overname
-
ComponentSerializationService
- Afgeleid
Opmerkingen
Hiermee ComponentSerializationService serialiseert u een set onderdelen of serialiseerbare objecten in een serialisatiearchief. De winkel kan vervolgens later worden gedeserialiseerd. De ComponentSerializationService 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.
Deze klasse is abstract. Normaal gesproken biedt een DesignerLoader concrete implementatie van deze klasse en voegt deze toe als een service aan de klasse DesignSurface. Hierdoor kunnen objecten worden geserialiseerd in de indeling die het meest geschikt is voor deze objecten.
De klasse ComponentSerializationService vervangt de interface IDesignerSerializationService van de .NET Framework-versie 1.0, hoewel de laatste wordt behouden voor compatibiliteit met eerdere versies.
Notities voor uitvoerders
Wanneer u de ComponentSerializationService klasse overschrijft, moet u alle methoden in deze klasse overschrijven. Sommige van deze methoden zijn ontworpen om uitzonderingen te genereren, zoals beschreven in hun bijbehorende onderwerpen; het wordt sterk aanbevolen dat afgeleide klassen deze richtlijnen volgen om de consistentie van de werking te behouden. Zie de CodeDomComponentSerializationService klas voor meer informatie.
Constructors
| Name | Description |
|---|---|
| ComponentSerializationService() |
Initialiseert een nieuw exemplaar van de ComponentSerializationService klasse. |
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. |
| DeserializeTo(SerializationStore, IContainer) |
Deserializeert de opgegeven SerializationStore container. |
| 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 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 voor het opgegeven object, dat de standaardeigenschapswaarde aangeeft. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |