IDesignerHost.CreateTransaction Metodo

Definizione

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.

Si applica a