IDesignerHost.CreateTransaction Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.