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 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.