IDesignerHost.CreateTransaction Méthode

Définition

Crée un DesignerTransaction élément qui peut encapsuler des séquences d’événements pour améliorer les performances et activer la prise en charge des annulations et des restaurations.

Surcharges

Nom Description
CreateTransaction()

Crée un DesignerTransaction élément qui peut encapsuler des séquences d’événements pour améliorer les performances et activer la prise en charge des annulations et des restaurations.

CreateTransaction(String)

Crée un DesignerTransaction élément qui peut encapsuler des séquences d’événements pour améliorer les performances et activer la fonctionnalité de prise en charge des annulations et des restaurations, à l’aide de la description de transaction spécifiée.

CreateTransaction()

Crée un DesignerTransaction élément qui peut encapsuler des séquences d’événements pour améliorer les performances et activer la prise en charge des annulations et des restaurations.

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 effectuez les étapes de votre transaction, vous devez appeler Commit() cet objet.

Remarques

Cette méthode crée une DesignerTransaction méthode qui peut être utilisée pour encapsuler une série d’opérations. Les transactions du concepteur peuvent améliorer les performances, réduire le scintillement provoqué par plusieurs mises à jour pendant un processus d’opérations et permettre à la plupart des opérations d’être annulées.

Les opérations longues impliquant plusieurs composants peuvent déclencher de nombreux événements. Ces événements peuvent entraîner 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 composant unique, vous pouvez améliorer les performances en effectuant ces modifications au sein d’une transaction. Certaines opérations gèrent les événements et TransactionClosed exécutent le TransactionOpening travail uniquement lorsqu’une transaction n’est pas en cours. Pour plus d’informations sur l’utilisation des transactions, consultez la documentation pour DesignerTransaction.

S’applique à

CreateTransaction(String)

Crée un DesignerTransaction élément qui peut encapsuler des séquences d’événements pour améliorer les performances et activer la fonctionnalité de prise en charge des annulations et des restaurations, à l’aide de la description de 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 transaction nouvellement créée.

Retours

Une nouvelle DesignerTransaction. Lorsque vous avez effectué les étapes de votre transaction, vous devez appeler Commit() cet objet.

Remarques

Cette méthode crée une DesignerTransaction méthode qui peut être utilisée pour encapsuler une série d’opérations. Les transactions du concepteur peuvent améliorer les performances, réduire le scintillement provoqué par plusieurs mises à jour pendant un processus d’opérations et permettre à la plupart des opérations d’être annulées.

Les opérations longues impliquant plusieurs composants peuvent déclencher de nombreux événements. Ces événements peuvent entraîner 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 composant unique, vous pouvez améliorer les performances en effectuant ces modifications au sein d’une transaction. Certaines opérations gèrent les événements et TransactionClosed exécutent le TransactionOpening travail uniquement lorsqu’une transaction n’est pas en cours. Pour plus d’informations sur l’utilisation des transactions, consultez la documentation pour DesignerTransaction.

S’applique à