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 una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer.
Sobrecargas
CreateTransaction() |
Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer. |
CreateTransaction(String) |
Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer, utilizando la descripción de transacción especificada. |
CreateTransaction()
Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de 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 haya finalizado todos 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. Designer transacciones 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 parpadeo o rendimiento degradado. Al trabajar 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 una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer, utilizando 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 para la transacción que se acaba de crear.
Devoluciones
Un nuevo objeto DesignerTransaction. Cuando haya finalizado todos 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. Designer transacciones 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 parpadeo o rendimiento degradado. Al trabajar 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.