IDesignerHost.CreateTransaction Método

Definición

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.

Se aplica a