Freigeben über


CodeDomDesignerLoader.Initialize Methode

Definition

Initialisiert Dienste.

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

Ausnahmen

IDesignerLoaderHost wurde nicht initialisiert, oder vom Designerladeprogramm wurde kein für die CodeDom-Serialisierung erforderlicher Typauflösungsdienst bereitgestellt.

Hinweise

In der folgenden Tabelle werden die ersetzbaren Dienste beschrieben, die dem CodeDomDesignerLoader Dienstcontainer hinzugefügt werden.

Begriff Definition
INameCreationService Stellt Semantik zum Erstellen von Namen von Objekten bereit. Der Dienst verwendet die Schnittstelle des CodeDOM-Anbieters ICodeGenerator , um Namen zu erstellen, die gültige Bezeichner für die Sprache sind. Darüber hinaus unterstützt der Dienst zur Namenserstellung leere Namen. Leere Namen sollten während der Serialisierung als temporäre lokale Variablen interpretiert werden.
IDesignerSerializationService Ermöglicht es anderen Objekten, eine Gruppe von Komponenten in ein binäres Objekt zu serialisieren. Dieser Dienst wird am häufigsten von Features wie Kopieren und Einfügen oder Rückgängigmachen und Wiederholen verwendet. Die CodeDomDesignerLoader -Klasse stellt einen Designer-Serialisierungsdienst bereit, der auf dem Erstellen von CodeDOM-Strukturen für Objekte basiert.
ComponentSerializationService Dieser Dienst ersetzt als Mittel zum Serialisieren von Komponenten in ein binäres IDesignerSerializationService Objekt.

Ausführliche Informationen zu ersetzbaren und nicht ersetzbaren Diensten finden Sie unter BasicDesignerLoader.

Gilt für:

Weitere Informationen