IDesignerHost.CreateTransaction Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.