Sdílet prostřednictvím


CodeDomDesignerLoader.Initialize Metoda

Definice

Inicializuje služby.

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

Výjimky

Nebyla IDesignerLoaderHost inicializována nebo zavaděč návrháře nezadal službu překladu typu, která je vyžadována pro serializaci CodeDom.

Poznámky

Následující tabulka popisuje nahraditelné služby, které CodeDomDesignerLoader přidá do kontejneru služby.

Období Definice
INameCreationService Poskytuje sémantiku pro vytváření názvů objektů. Služba používá rozhraní zprostředkovatele ICodeGenerator CodeDOM k vytvoření názvů, které jsou platnými identifikátory jazyka. Kromě toho služba vytváření názvů podporuje prázdné názvy. Prázdné názvy by měly být interpretovány jako dočasné místní proměnné během serializace.
IDesignerSerializationService Umožňuje jiným objektům serializovat skupinu komponent do binárního objektu. Tuto službu nejčastěji používají funkce, jako je kopírování a vkládání nebo vrácení zpět a znovu. Třída CodeDomDesignerLoader poskytuje službu serializace návrháře, která je založena na vytváření codeDOM stromy pro objekty.
ComponentSerializationService Tato služba nahrazuje IDesignerSerializationService jako způsob serializace komponent do binárního objektu.

Podrobnosti o nahraditelných a nenahraditelných službách najdete v tématu BasicDesignerLoader.

Platí pro

Viz také