IDesignerHost.CreateTransaction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di ripristino e annullamento.
Overload
| Nome | Descrizione |
|---|---|
| CreateTransaction() |
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di ripristino e annullamento. |
| CreateTransaction(String) |
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di annullamento e ripristino, usando la descrizione della transazione specificata. |
CreateTransaction()
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di ripristino e annullamento.
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
Valori restituiti
Nuova istanza di DesignerTransaction. Quando si completano i passaggi della transazione, è necessario chiamare Commit() su questo oggetto.
Commenti
Questo metodo crea un oggetto DesignerTransaction che può essere utilizzato per incapsulare una serie di operazioni. Le transazioni della finestra di progettazione possono migliorare le prestazioni, ridurre lo sfarfallio causato da più aggiornamenti durante un processo di operazioni e consentire l'annullamento della maggior parte delle operazioni.
Operazioni lunghe che coinvolgono più componenti possono generare molti eventi. Questi eventi possono causare effetti collaterali, ad esempio sfarfallio o prestazioni ridotte. Quando si opera su più componenti contemporaneamente o si impostano più proprietà su un singolo componente, è possibile migliorare le prestazioni eseguendo queste modifiche all'interno di una transazione. Alcune operazioni gestiscono gli TransactionOpening eventi e TransactionClosed e eseguono operazioni solo quando una transazione non è in corso. Per altre informazioni sull'uso delle transazioni, vedere la documentazione per DesignerTransaction.
Si applica a
CreateTransaction(String)
Crea un oggetto DesignerTransaction che può incapsulare le sequenze di eventi per migliorare le prestazioni e abilitare la funzionalità di annullamento e ripristino, usando la descrizione della transazione specificata.
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
Parametri
- description
- String
Titolo o descrizione per la transazione appena creata.
Valori restituiti
Nuovo DesignerTransaction. Dopo aver completato i passaggi della transazione, è necessario chiamare Commit() su questo oggetto.
Commenti
Questo metodo crea un oggetto DesignerTransaction che può essere utilizzato per incapsulare una serie di operazioni. Le transazioni della finestra di progettazione possono migliorare le prestazioni, ridurre lo sfarfallio causato da più aggiornamenti durante un processo di operazioni e consentire l'annullamento della maggior parte delle operazioni.
Operazioni lunghe che coinvolgono più componenti possono generare molti eventi. Questi eventi possono causare effetti collaterali, ad esempio sfarfallio o prestazioni ridotte. Quando si opera su più componenti contemporaneamente o si impostano più proprietà su un singolo componente, è possibile migliorare le prestazioni eseguendo queste modifiche all'interno di una transazione. Alcune operazioni gestiscono gli TransactionOpening eventi e TransactionClosed e eseguono operazioni solo quando una transazione non è in corso. Per altre informazioni sull'uso delle transazioni, vedere la documentazione per DesignerTransaction.