IDesignerHost.CreateTransaction Método

Definición

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.

Se aplica a