IDesignerSerializationService Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |