CodeDomDesignerLoader.Initialize Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a szolgáltatásokat.
protected:
override void Initialize();
protected override void Initialize();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()
Kivételek
Az IDesignerLoaderHost inicializálás nem történt meg, vagy a tervezőbetöltő nem adott meg típusfeloldási szolgáltatást, amely a CodeDom szerializálásához szükséges.
Megjegyzések
Az alábbi táblázat azokat a cserélhető szolgáltatásokat ismerteti, amelyeket a CodeDomDesignerLoader szolgáltatástárolóhoz ad hozzá.
| Term | Definition |
|---|---|
| INameCreationService | Szemantikát biztosít az objektumok nevének létrehozásához. A szolgáltatás a CodeDOM-szolgáltató felületét ICodeGenerator használja a nyelv érvényes azonosítóinak megfelelő nevek létrehozásához. Emellett a névlétrehozó szolgáltatás támogatja az üres neveket. Az üres neveket ideiglenes helyi változóként kell értelmezni a szerializálás során. |
| IDesignerSerializationService | Lehetővé teszi, hogy más objektumok bináris objektummá szerializálják az összetevők egy csoportját. Ezt a szolgáltatást leggyakrabban olyan funkciók használják, mint a másolás, beillesztés vagy visszavonás és újra. Az CodeDomDesignerLoader osztály egy tervezői szerializálási szolgáltatást biztosít, amely az objektumokHoz tartozó CodeDOM-fák létrehozásán alapul. |
| ComponentSerializationService | Ez a szolgáltatás az összetevők bináris objektummá való szerializálásának eszközeként vált fel IDesignerSerializationService . |
A cserélhető és a nem cserélhető szolgáltatásokra vonatkozó részletekért lásd: BasicDesignerLoader.