Partilhar via


IDesignerHost.CreateTransaction Método

Definição

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

Sobrecargas

CreateTransaction()

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

CreateTransaction(String)

Cria um DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e habilitar a funcionalidade de suporte de desfazer e refazer, 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 desfazer e refazer a funcionalidade de 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. Quando você concluir as etapas na sua transação, deverá chamar Commit() neste objeto.

Comentários

Esse método cria um DesignerTransaction que pode ser usado para encapsular uma série de operações. Designer transações 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 cintilação ou 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 lidam com os TransactionOpening eventos e TransactionClosed 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 do 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 suporte de desfazer e refazer, 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 você tiver concluído as etapas na sua transação, deverá chamar Commit() neste objeto.

Comentários

Esse método cria um DesignerTransaction que pode ser usado para encapsular uma série de operações. Designer transações 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 cintilação ou 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 lidam com os TransactionOpening eventos e TransactionClosed 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 do DesignerTransaction.

Aplica-se a