CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Methode

Definitie

Hiermee wordt de serialisatie van het hoofdonderdeel van de ontwerpfunctie aangevraagd.

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)

Parameters

manager
IDesignerSerializationManager

De IDesignerSerializationManager waaruit de serializer moet worden aangevraagd.

Uitzonderingen

De taal heeft geen codeparser voor dit bestand opgeven; dit bestandstype biedt mogelijk geen ondersteuning voor een ontwerper.

De klasse kan worden ontworpen, maar het is niet de eerste klasse in het bestand, of de ontwerper kan niet worden weergegeven voor dit bestand omdat geen van de klassen in het bestand kan worden ontworpen.

Opmerkingen

De PerformFlush methode verkrijgt de hoofdmap CodeDomSerializer voor het hoofdonderdeel van de ontwerpfunctie en roept de serializer aan om het onderdeel te serialiseren. Als het resultaat van deze bewerking een CodeTypeDeclarationis, PerformFlush integreert u de CodeTypeDeclaration met de bestaande CodeDOM-structuur. Het resultaat is de oorspronkelijke CodeDOM-structuur met overeenkomende leden en instructies vervangen. Ten slotte PerformFlush roept u de abstracte Write methode aan om deze CodeDOM-structuur op te slaan.

Als de serialisatie van het hoofdontwerponderdeel niet resulteert in een CodeTypeDeclaration, doet u PerformFlush niets verder.

Important

Het is de verantwoordelijkheid van de aanroeper om ervoor te zorgen dat een CodeDOM afkomstig is van een vertrouwde bron. Als u een CodeDOM-object van een niet-vertrouwde partij accepteert, kan deze partij schadelijke code uitvoeren. Bij het leegmaken van een CodeDOM in een bestand voert het framework code uit die wordt vertegenwoordigd door het CodeDOM-object en de geserialiseerde inhoud van het object zoals opgegeven.

Van toepassing op