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 in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino.
Overload
CreateTransaction() |
Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino. |
CreateTransaction(String) |
Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino, utilizzando la descrizione della transazione specificata. |
CreateTransaction()
Crea un oggetto DesignerTransaction in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino.
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
Restituisce
Nuova istanza di DesignerTransaction. Al termine delle operazioni della transazione, si dovrebbe chiamare Commit() su questo oggetto.
Commenti
Questo metodo crea un DesignerTransaction oggetto che può essere utilizzato per incapsulare una serie di operazioni. Designer le transazioni 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.
Le 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 in grado di incapsulare sequenze di eventi al fine di migliorare le prestazioni e consentire funzioni di annullamento e di ripristino, utilizzando 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.
Restituisce
Nuovo oggetto DesignerTransaction. Al termine delle operazioni della transazione, si dovrebbe chiamare Commit() su questo oggetto.
Commenti
Questo metodo crea un DesignerTransaction oggetto che può essere utilizzato per incapsulare una serie di operazioni. Designer le transazioni 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.
Le 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.