IDesignerSerializationService Interfaccia

Definizione

Fornisce un'interfaccia in grado di richiamare la serializzazione e la deserializzazione.

public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
Derivato

Commenti

Questo servizio fornisce metodi per convertire una raccolta di oggetti in un oggetto serializzabile che li rappresenta e per convertire i dati di serializzazione nell'oggetto o negli oggetti che rappresenta.

Tutti i componenti che supportano una finestra di progettazione devono supportare la serializzazione del tipo di ogni componente. Ciò si verifica quando la finestra di progettazione analizza le proprietà, i metodi e gli eventi pubblici di ogni tipo e rappresenta questi all'interno di un descrittore di tipo.

Questa interfaccia usa la tecnica di analisi dei membri per convertire una raccolta di componenti in un singolo oggetto che supporta la serializzazione in fase di esecuzione. Questo non fornisce necessariamente la serializzazione dei tipi personalizzati che appartengono alla classe. Molti oggetti richiedono un serializzatore personalizzato per avere i valori serializzati in fase di esecuzione. Per specificare un serializzatore per un tipo personalizzato, usare un DesignerSerializerAttribute attributo o implementare un IDesignerSerializationProvideroggetto .

Metodi

Deserialize(Object)

Deserializza l'oggetto dati di serializzazione specificato e restituisce un insieme di oggetti rappresentato da tali dati.

Serialize(ICollection)

Serializza l'insieme specificato di oggetti e li memorizza in un oggetto dati di serializzazione.

Si applica a

Vedi anche