IDesignerHost.CreateTransaction Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico para deshacer y rehacer.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateTransaction() |
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico para deshacer y rehacer. |
| CreateTransaction(String) |
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico de deshacer y rehacer, mediante la descripción de transacción especificada. |
CreateTransaction()
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico para deshacer y rehacer.
public:
System::ComponentModel::Design::DesignerTransaction ^ CreateTransaction();
public System.ComponentModel.Design.DesignerTransaction CreateTransaction();
abstract member CreateTransaction : unit -> System.ComponentModel.Design.DesignerTransaction
Public Function CreateTransaction () As DesignerTransaction
Devoluciones
Nueva instancia de DesignerTransaction. Cuando complete los pasos de la transacción, debe llamar a Commit() en este objeto.
Comentarios
Este método crea un DesignerTransaction objeto que se puede usar para encapsular una serie de operaciones. Las transacciones del diseñador pueden mejorar el rendimiento, reducir el parpadeo causado por varias actualizaciones durante un proceso de operaciones y permitir que la mayoría de las operaciones se deshabiliten.
Las operaciones largas que implican varios componentes pueden generar muchos eventos. Estos eventos pueden causar efectos secundarios, como parpadear o degradar el rendimiento. Al operar en varios componentes a la vez o establecer varias propiedades en un solo componente, puede mejorar el rendimiento realizando estos cambios dentro de una transacción. Algunas operaciones controlan los TransactionOpening eventos y TransactionClosed y realizan el trabajo solo cuando una transacción no está en curso. Para obtener más información sobre el uso de transacciones, consulte la documentación de DesignerTransaction.
Se aplica a
CreateTransaction(String)
Crea un objeto DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar la funcionalidad de soporte técnico de deshacer y rehacer, mediante la descripción de transacción especificada.
public:
System::ComponentModel::Design::DesignerTransaction ^ CreateTransaction(System::String ^ description);
public System.ComponentModel.Design.DesignerTransaction CreateTransaction(string description);
abstract member CreateTransaction : string -> System.ComponentModel.Design.DesignerTransaction
Public Function CreateTransaction (description As String) As DesignerTransaction
Parámetros
- description
- String
Título o descripción de la transacción recién creada.
Devoluciones
Nuevo DesignerTransaction. Cuando haya completado los pasos de la transacción, debe llamar a Commit() en este objeto.
Comentarios
Este método crea un DesignerTransaction objeto que se puede usar para encapsular una serie de operaciones. Las transacciones del diseñador pueden mejorar el rendimiento, reducir el parpadeo causado por varias actualizaciones durante un proceso de operaciones y permitir que la mayoría de las operaciones se deshabiliten.
Las operaciones largas que implican varios componentes pueden generar muchos eventos. Estos eventos pueden causar efectos secundarios, como parpadear o degradar el rendimiento. Al operar en varios componentes a la vez o establecer varias propiedades en un solo componente, puede mejorar el rendimiento realizando estos cambios dentro de una transacción. Algunas operaciones controlan los TransactionOpening eventos y TransactionClosed y realizan el trabajo solo cuando una transacción no está en curso. Para obtener más información sobre el uso de transacciones, consulte la documentación de DesignerTransaction.