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 le rappresenta 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 di tipi personalizzati che appartengono alla classe . Molti oggetti richiedono un serializzatore personalizzato per serializzare i valori in fase di esecuzione. Per specificare un serializzatore per un tipo personalizzato, usare un DesignerSerializerAttribute attributo o implementare un oggetto IDesignerSerializationProvider.
Metodi
| Nome | Descrizione |
|---|---|
| Deserialize(Object) |
Deserializza l'oggetto dati di serializzazione specificato e restituisce una raccolta di oggetti rappresentati da tali dati. |
| Serialize(ICollection) |
Serializza la raccolta specificata di oggetti e le archivia in un oggetto dati di serializzazione. |