CodeDomDesignerLoader.Initialize Metoda

Definicja

Inicjuje usługi.

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

Wyjątki

Element IDesignerLoaderHost nie został zainicjowany lub moduł ładujący projektanta nie podał usługi rozpoznawania typów, która jest wymagana do serializacji CodeDom.

Uwagi

W poniższej tabeli opisano zamienialne usługi, które CodeDomDesignerLoader dodaje do kontenera usługi.

Termin Definicja
INameCreationService Udostępnia semantyka tworzenia nazw obiektów. Usługa używa interfejsu dostawcy ICodeGenerator CodeDOM do tworzenia nazw, które są prawidłowymi identyfikatorami języka. Ponadto usługa tworzenia nazw obsługuje puste nazwy. Puste nazwy powinny być interpretowane jako tymczasowe zmienne lokalne podczas serializacji.
IDesignerSerializationService Umożliwia innym obiektom serializacji grupy składników do obiektu binarnego. Ta usługa jest najczęściej używana przez funkcje, takie jak kopiowanie i wklejanie lub cofanie i ponowne wykonywanie. Klasa CodeDomDesignerLoader udostępnia usługę serializacji projektanta opartą na tworzeniu drzew CodeDOM dla obiektów.
ComponentSerializationService Ta usługa zastępuje IDesignerSerializationService jako metodę serializacji składników do obiektu binarnego.

Aby uzyskać szczegółowe informacje na temat zastępowalnych i niezamiennych usług, zobacz BasicDesignerLoader.

Dotyczy

Zobacz też