CodeDomDesignerLoader.Initialize Methode

Definition

Initialisiert Dienste.

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

Ausnahmen

Die IDesignerLoaderHost Datei wurde nicht initialisiert, oder das Designerladeprogramm hat keinen Typauflösungsdienst bereitgestellt, der für die CodeDom-Serialisierung erforderlich ist.

Hinweise

In der folgenden Tabelle werden die austauschbaren 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 Namenserstellungsdienst 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 IDesignerSerializationService als Mittel zum Serialisieren von Komponenten in ein binäres Objekt.

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

Gilt für:

Weitere Informationen