CodeDomDesignerLoader.Initialize Metod

Definition

Initierar tjänster.

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

Undantag

Har IDesignerLoaderHost inte initierats eller så har designerinläsaren inte angett någon typmatchningstjänst som krävs för CodeDom-serialisering.

Kommentarer

I följande tabell beskrivs de utbytbara tjänster som CodeDomDesignerLoader läggs till i tjänstcontainern.

Begrepp Definition
INameCreationService Tillhandahåller semantik för att skapa namn på objekt. Tjänsten använder CodeDOM-providerns ICodeGenerator gränssnitt för att skapa namn som är giltiga identifierare för språket. Dessutom stöder tjänsten för att skapa namn tomma namn. Tomma namn ska tolkas som tillfälliga lokala variabler under serialiseringen.
IDesignerSerializationService Tillåter att andra objekt serialiserar en grupp komponenter till ett binärt objekt. Den här tjänsten används oftast av funktioner som att kopiera och klistra in eller ångra och göra om. Klassen CodeDomDesignerLoader tillhandahåller en designer-serialiseringstjänst som baseras på att skapa CodeDOM-träd för objekt.
ComponentSerializationService Den här tjänsten ersätter IDesignerSerializationService som ett sätt att serialisera komponenter till ett binärt objekt.

Mer information om utbytbara och icke-utbytbara tjänster finns i BasicDesignerLoader.

Gäller för

Se även