CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Methode

Definition

Fordert die Serialisierung der Stammkomponente des Designers an.

protected:
 override void PerformFlush(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager);
protected override void PerformFlush(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
override this.PerformFlush : System.ComponentModel.Design.Serialization.IDesignerSerializationManager -> unit
Protected Overrides Sub PerformFlush (manager As IDesignerSerializationManager)

Parameter

manager
IDesignerSerializationManager

Die IDesignerSerializationManager , von der der Serialisierer angefordert werden soll.

Ausnahmen

Die Sprache hat keinen Codeparser für diese Datei bereitgestellt. Dieser Dateityp unterstützt möglicherweise keinen Designer.

Die Klasse kann entworfen werden, ist aber nicht die erste Klasse in der Datei, oder der Designer konnte für diese Datei nicht angezeigt werden, da keine der Darin enthaltenen Klassen entworfen werden kann.

Hinweise

Die PerformFlush Methode ruft den Stamm CodeDomSerializer für die Stammkomponente des Designers ab und ruft den Serialisierer auf, um die Komponente zu serialisieren. Wenn das Ergebnis dieses Vorgangs ein CodeTypeDeclarationist, PerformFlush wird dies CodeTypeDeclaration in die vorhandene CodeDOM-Struktur integriert. Das Ergebnis ist die ursprüngliche CodeDOM-Struktur mit übereinstimmenden Membern und Anweisungen ersetzt. Ruft schließlich die abstrakte Write Methode auf, PerformFlush um diese CodeDOM-Struktur zu speichern.

Wenn die Serialisierung der Stamm-Designer-Komponente nicht zu einem CodeTypeDeclarationErgebnis führt, führt dies PerformFlush nichts weiter.

Important

Es liegt in der Verantwortung des Aufrufers, sicherzustellen, dass ein CodeDOM von einer vertrauenswürdigen Quelle stammt. Das Akzeptieren eines CodeDOM-Objekts von einer nicht vertrauenswürdigen Partei könnte es dieser Partei ermöglichen, bösartigen Code auszuführen. Beim Leeren eines CodeDOM in eine Datei führt das Framework Code aus, der durch das CodeDOM-Objekt und den serialisierten Inhalt des Objekts wie angegeben dargestellt wird.

Gilt für: