IDesignerHost.CreateTransaction Método

Definição

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte.

Sobrecargas

Nome Description
CreateTransaction()

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte.

CreateTransaction(String)

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte, usando a descrição da transação especificada.

CreateTransaction()

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte.

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

Retornos

Uma nova instância de DesignerTransaction. Ao concluir as etapas em sua transação, você deverá chamar Commit() esse objeto.

Comentários

Esse método cria um DesignerTransaction que pode ser usado para encapsular uma série de operações. As transações de designer podem melhorar o desempenho, reduzir a cintilação causada por várias atualizações durante um processo de operações e permitir que a maioria das operações seja desfeita.

Operações longas que envolvem vários componentes podem gerar muitos eventos. Esses eventos podem causar efeitos colaterais, como a cintilação ou o desempenho degradado. Ao operar em vários componentes ao mesmo tempo ou definir várias propriedades em um único componente, você pode melhorar o desempenho executando essas alterações em uma transação. Algumas operações tratam os TransactionOpening eventos e TransactionClosed os eventos e executam o trabalho somente quando uma transação não está em andamento. Para obter mais informações sobre como usar transações, consulte a documentação para DesignerTransaction.

Aplica-se a

CreateTransaction(String)

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de desfazer e refazer o suporte, usando a descrição da transação 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

Um título ou uma descrição para a transação recém-criada.

Retornos

Um novo DesignerTransaction. Quando concluir as etapas em sua transação, você deverá chamar Commit() esse objeto.

Comentários

Esse método cria um DesignerTransaction que pode ser usado para encapsular uma série de operações. As transações de designer podem melhorar o desempenho, reduzir a cintilação causada por várias atualizações durante um processo de operações e permitir que a maioria das operações seja desfeita.

Operações longas que envolvem vários componentes podem gerar muitos eventos. Esses eventos podem causar efeitos colaterais, como a cintilação ou o desempenho degradado. Ao operar em vários componentes ao mesmo tempo ou definir várias propriedades em um único componente, você pode melhorar o desempenho executando essas alterações em uma transação. Algumas operações tratam os TransactionOpening eventos e TransactionClosed os eventos e executam o trabalho somente quando uma transação não está em andamento. Para obter mais informações sobre como usar transações, consulte a documentação para DesignerTransaction.

Aplica-se a