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.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

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.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

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.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

CreateTransaction()

Crea una DesignerTransaction que puede encapsular secuencias de eventos para mejorar el rendimiento y habilitar funcionalidad para las operaciones de deshacer y rehacer.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality.

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.A new instance of DesignerTransaction. Cuando haya finalizado todos los pasos de la transacción, debe llamar a Commit() en este objeto.When you complete the steps in your transaction, you should call Commit() on this object.

Comentarios

Este método crea un DesignerTransaction que se puede utilizar para encapsular una serie de operaciones.This method creates a DesignerTransaction that can be used to encapsulate a series of operations. 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 deshagan.Designer transactions can improve performance, reduce flicker caused by multiple updates during a process of operations, and enable most operations to be undone.

Las operaciones largas que implican varios componentes pueden generar muchos eventos.Lengthy operations that involve multiple components can raise many events. Estos eventos pueden producir efectos secundarios, como el parpadeo o el rendimiento degradado.These events can cause side effects, such as flicker or degraded performance. Cuando se trabaja en varios componentes al mismo tiempo o se establecen varias propiedades en un único componente, se puede mejorar el rendimiento mediante la realización de estos cambios dentro de una transacción.When operating on multiple components at one time, or setting multiple properties on a single component, you can improve performance by performing these changes within a transaction. Algunas operaciones controlan los eventos TransactionOpening y TransactionClosed y realizan el trabajo solo cuando una transacción no está en curso.Some operations handle the TransactionOpening and TransactionClosed events and perform work only when a transaction is not in progress. Para obtener más información sobre el uso de transacciones, consulte la documentación de DesignerTransaction.For more information on using transactions, see the documentation for DesignerTransaction.

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.Creates a DesignerTransaction that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.

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.A title or description for the newly created transaction.

Devoluciones

Un nuevo objeto DesignerTransaction.A new DesignerTransaction. Cuando haya finalizado todos los pasos de la transacción, debe llamar a Commit() en este objeto.When you have completed the steps in your transaction, you should call Commit() on this object.

Comentarios

Este método crea un DesignerTransaction que se puede utilizar para encapsular una serie de operaciones.This method creates a DesignerTransaction that can be used to encapsulate a series of operations. 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 deshagan.Designer transactions can improve performance, reduce flicker caused by multiple updates during a process of operations, and enable most operations to be undone.

Las operaciones largas que implican varios componentes pueden generar muchos eventos.Lengthy operations that involve multiple components can raise many events. Estos eventos pueden producir efectos secundarios, como el parpadeo o el rendimiento degradado.These events can cause side effects, such as flicker or degraded performance. Cuando se trabaja en varios componentes al mismo tiempo o se establecen varias propiedades en un único componente, se puede mejorar el rendimiento mediante la realización de estos cambios dentro de una transacción.When operating on multiple components at one time, or setting multiple properties on a single component, you can improve performance by performing these changes within a transaction. Algunas operaciones controlan los eventos TransactionOpening y TransactionClosed y realizan el trabajo solo cuando una transacción no está en curso.Some operations handle the TransactionOpening and TransactionClosed events and perform work only when a transaction is not in progress. Para obtener más información sobre el uso de transacciones, consulte la documentación de DesignerTransaction.For more information on using transactions, see the documentation for DesignerTransaction.

Se aplica a