CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A tervező gyökérösszetevőjének szerializálását kéri.
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)
Paraméterek
- manager
- IDesignerSerializationManager
A IDesignerSerializationManager szerializáló kérésének célja.
Kivételek
A nyelv nem adott meg kódelemzőt ehhez a fájlhoz; ez a fájltípus nem támogatja a tervezőt.
Az osztály megtervezhető, de nem az első osztály a fájlban, vagy a tervező nem jeleníthető meg ehhez a fájlhoz, mert a benne lévő osztályok egyike sem tervezhető.
Megjegyzések
A PerformFlush metódus lekéri a tervező gyökérösszetevőjének gyökerét CodeDomSerializer , és meghívja a szerializálót az összetevő szerializálására. Ha a művelet eredménye egy CodeTypeDeclaration, akkor PerformFlush integrálja a CodeTypeDeclaration meglévő CodeDOM-fával. Az eredmény az eredeti CodeDOM fa, amelyen egyező tagok és utasítások lépnek. PerformFlush Végül meghívja az absztrakt Write metódust a CodeDOM-fa mentéséhez.
Ha a gyökértervező összetevő szerializálása nem eredményez CodeTypeDeclarationeredményt, akkor PerformFlush nem végez tovább semmit.
Important
A hívó felelőssége annak biztosítása, hogy a CodeDOM megbízható forrásból származik. Ha nem megbízható féltől fogad el CodeDOM-objektumot, az lehetővé teheti, hogy a fél rosszindulatú kódot futtasson. A CodeDOM fájlba való kiürítésekor a keretrendszer a CodeDOM objektum és az objektum szerializált tartalma által képviselt kódot futtatja a megadott módon.