Share via


CodeDomDesignerLoader.Initialize Metodo

Definizione

Inizializza i servizi.

protected:
 override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()

Eccezioni

L'interfaccia IDesignerLoaderHost non è stata inizializzata o il caricatore della finestra di progettazione non ha fornito un servizio di risoluzione del tipo, necessario per la serializzazione CodeDom.

Commenti

Nella tabella seguente vengono descritti i servizi CodeDomDesignerLoader sostituibili aggiunti al contenitore del servizio.

Termine Definizione
INameCreationService Fornisce la semantica per la creazione di nomi di oggetti. Il servizio usa l'interfaccia del ICodeGenerator provider CodeDOM per creare nomi che sono identificatori validi per la lingua. Inoltre, il servizio di creazione dei nomi supporta nomi vuoti. I nomi vuoti devono essere interpretati come variabili locali temporanee durante la serializzazione.
IDesignerSerializationService Consente ad altri oggetti di serializzare un gruppo di componenti in un oggetto binario. Questo servizio viene usato più spesso dalle funzionalità, ad esempio copia e incolla o annulla e ridistribui. La CodeDomDesignerLoader classe fornisce un servizio di serializzazione di progettazione basato sulla creazione di alberi CodeDOM per gli oggetti.
ComponentSerializationService Questo servizio sostituisce IDesignerSerializationService come mezzo per serializzare i componenti in un oggetto binario.

Per informazioni dettagliate sui servizi sostituibili e non sostituibili, vedere BasicDesignerLoader.

Si applica a

Vedi anche