IDesignerHost.CreateTransaction Método

Definição

Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de desfazer e refazer suporte.

Sobrecargas

Name Description
CreateTransaction()

Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de desfazer e refazer suporte.

CreateTransaction(String)

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

CreateTransaction()

Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de desfazer e refazer 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

Devoluções

Uma nova instância de DesignerTransaction. Quando concluir os passos da sua transação, deve recorrer Commit() a este objeto.

Observações

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

Operações longas que envolvem múltiplos componentes podem gerar muitos eventos. Estes eventos podem causar efeitos secundários, como cintilação ou desempenho degradado. Ao operar em múltiplos componentes ao mesmo tempo, ou ao definir múltiplas propriedades num único componente, pode melhorar o desempenho ao realizar estas alterações dentro de uma transação. Algumas operações lidam com eventos TransactionOpening e TransactionClosed só realizam trabalho quando uma transação não está em andamento. Para mais informações sobre o uso de transações, consulte a documentação de DesignerTransaction.

Aplica-se a

CreateTransaction(String)

Cria uma DesignerTransaction que pode encapsular sequências de eventos para melhorar o desempenho e permitir funcionalidades de suporte para 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 descrição da transação recém-criada.

Devoluções

Uma nova DesignerTransaction. Quando tiver concluído os passos da sua transação, deve recorrer Commit() a este objeto.

Observações

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

Operações longas que envolvem múltiplos componentes podem gerar muitos eventos. Estes eventos podem causar efeitos secundários, como cintilação ou desempenho degradado. Ao operar em múltiplos componentes ao mesmo tempo, ou ao definir múltiplas propriedades num único componente, pode melhorar o desempenho ao realizar estas alterações dentro de uma transação. Algumas operações lidam com eventos TransactionOpening e TransactionClosed só realizam trabalho quando uma transação não está em andamento. Para mais informações sobre o uso de transações, consulte a documentação de DesignerTransaction.

Aplica-se a