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 dostarczył usługi rozpoznawania typów, która jest wymagana do serializacji CodeDom.
Uwagi
W poniższej tabeli opisano usługi, które można zastąpić, które CodeDomDesignerLoader dodaje do kontenera usługi.
Okres | 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 wykonanie. 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 niezmiennych usług, zobacz BasicDesignerLoader.