IDesignerHost.CreateTransaction Méthode

Définition

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge.

Surcharges

CreateTransaction()

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge.

CreateTransaction(String)

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge, à l'aide de la description de la transaction spécifiée.

CreateTransaction()

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge.

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

Retours

Nouvelle instance de DesignerTransaction. Lorsque vous terminez les étapes de votre transaction, vous devez appeler Commit() sur cet objet.

Remarques

Cette méthode crée un DesignerTransaction qui peut être utilisé pour encapsuler une série d’opérations. Designer transactions peuvent améliorer les performances, réduire le scintillement provoqué par plusieurs mises à jour au cours d’un processus d’opérations et permettre l’annulation de la plupart des opérations.

Les opérations longues qui impliquent plusieurs composants peuvent déclencher de nombreux événements. Ces événements peuvent provoquer des effets secondaires, tels que des scintillements ou des performances dégradées. Lorsque vous utilisez plusieurs composants à la fois ou que vous définissez plusieurs propriétés sur un seul composant, vous pouvez améliorer les performances en effectuant ces modifications dans une transaction. Certaines opérations gèrent les TransactionOpening événements et et TransactionClosed ne fonctionnent que lorsqu’une transaction n’est pas en cours. Pour plus d’informations sur l’utilisation des transactions, consultez la documentation relative à DesignerTransaction.

S’applique à

CreateTransaction(String)

Crée un DesignerTransaction pouvant encapsuler des séquences d'événements afin d'améliorer les performances et de permettre l'annulation, ainsi que le rétablissement des fonctionnalités de prise en charge, à l'aide de la description de la transaction spécifiée.

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

Paramètres

description
String

Titre ou description de la nouvelle transaction qui vient d'être créée.

Retours

Nouveau DesignerTransaction. Une fois les étapes de la transaction terminées, vous devez appeler Commit() sur cet objet.

Remarques

Cette méthode crée un DesignerTransaction qui peut être utilisé pour encapsuler une série d’opérations. Designer transactions peuvent améliorer les performances, réduire le scintillement provoqué par plusieurs mises à jour au cours d’un processus d’opérations et permettre l’annulation de la plupart des opérations.

Les opérations longues qui impliquent plusieurs composants peuvent déclencher de nombreux événements. Ces événements peuvent provoquer des effets secondaires, tels que des scintillements ou des performances dégradées. Lorsque vous utilisez plusieurs composants à la fois ou que vous définissez plusieurs propriétés sur un seul composant, vous pouvez améliorer les performances en effectuant ces modifications dans une transaction. Certaines opérations gèrent les TransactionOpening événements et et TransactionClosed ne fonctionnent que lorsqu’une transaction n’est pas en cours. Pour plus d’informations sur l’utilisation des transactions, consultez la documentation relative à DesignerTransaction.

S’applique à