CodeDomDesignerLoader.Initialize Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.