CodeDomDesignerLoader.Initialize Metódus

Definíció

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.

A következőre érvényes:

Lásd még