Compartir a través de


CodeDomDesignerLoader.PerformFlush(IDesignerSerializationManager) Método

Definición

Solicita la serialización del componente raíz del diseñador.

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)

Parámetros

manager
IDesignerSerializationManager

Interfaz IDesignerSerializationManager a partir de la cual se va a solicitar el serializador.

Excepciones

El lenguaje no ha proporcionado un analizador de código para este archivo; puede que este tipo de archivo no admita un diseñador.

Aunque se haya diseñado la clase, no es la primera clase en el archivo o no se ha podido mostrar el diseñador para ese archivo en particular porque no es posible diseñar ninguna de las clases que contiene.

Comentarios

El PerformFlush método obtiene la raíz CodeDomSerializer del componente raíz del diseñador e invoca al serializador para serializar el componente. Si el resultado de esta operación es , CodeTypeDeclarationPerformFlush se integra CodeTypeDeclaration con el árbol CodeDOM existente. El resultado es el árbol CodeDOM original con miembros y instrucciones coincidentes reemplazados. Por último, PerformFlush llama al método abstracto Write para guardar este árbol CodeDOM.

Si la serialización del componente del diseñador raíz no da lugar a , CodeTypeDeclarationPerformFlush no hace nada más.

Importante

Es responsabilidad del autor de la llamada asegurarse de que codeDOM se origina en un origen de confianza. Aceptar un objeto CodeDOM de una entidad que no es de confianza podría permitir que esa entidad ejecute código malintencionado. Al vaciar un CodeDOM en un archivo, el marco ejecutará el código representado por el objeto CodeDOM y el contenido serializado del objeto tal y como se proporciona.

Se aplica a