CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Żąda serializacji składnika głównego projektanta.
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)
Parametry
- manager
- IDesignerSerializationManager
Element IDesignerSerializationManager , z którego ma zażądać serializatora.
Wyjątki
Język nie dostarczył analizatora kodu dla tego pliku; ten typ pliku może nie obsługiwać projektanta.
Klasę można zaprojektować, ale nie jest to pierwsza klasa w pliku lub nie można wyświetlić projektanta dla tego pliku, ponieważ nie można zaprojektować żadnej z klas w nim.
Uwagi
Metoda PerformFlush uzyskuje katalog główny CodeDomSerializer składnika głównego projektanta i wywołuje serializator w celu serializacji składnika. Jeśli wynikiem tej operacji jest , CodeTypeDeclaration integruje PerformFlush element z istniejącym drzewem CodeTypeDeclarationCodeDOM. Wynikiem jest oryginalne drzewo CodeDOM z pasującymi elementami członkowskimi i instrukcjami zastąpionymi. Na koniec wywołuje metodę abstrakcyjnąPerformFlush, Write aby zapisać to drzewo CodeDOM.
Jeśli serializacja składnika głównego projektanta nie powoduje CodeTypeDeclaration, nic PerformFlush więcej nie robi.
Ważna
Obowiązkiem obiektu wywołującego jest zapewnienie, że element CodeDOM pochodzi z zaufanego źródła. Akceptowanie obiektu CodeDOM z niezaufanej strony może umożliwić tej osobie uruchamianie złośliwego kodu. Podczas opróżniania obiektu CodeDOM do pliku struktura będzie uruchamiać kod reprezentowany przez obiekt CodeDOM i serializowaną zawartość obiektu zgodnie z podanym.