IDesignerHost.CreateTransaction Methode

Definitie

Hiermee maakt u een DesignerTransaction gebeurtenisreeks die gebeurtenisreeksen kan inkapselen om de prestaties te verbeteren en functionaliteit voor ongedaan maken en opnieuw uitvoeren in te schakelen.

Overloads

Name Description
CreateTransaction()

Hiermee maakt u een DesignerTransaction gebeurtenisreeks die gebeurtenisreeksen kan inkapselen om de prestaties te verbeteren en functionaliteit voor ongedaan maken en opnieuw uitvoeren in te schakelen.

CreateTransaction(String)

Hiermee maakt u een DesignerTransaction gebeurtenisreeks die gebeurtenisreeksen kan inkapselen om de prestaties te verbeteren en functionaliteit voor ongedaan maken en opnieuw uitvoeren in te schakelen, met behulp van de opgegeven transactiebeschrijving.

CreateTransaction()

Hiermee maakt u een DesignerTransaction gebeurtenisreeks die gebeurtenisreeksen kan inkapselen om de prestaties te verbeteren en functionaliteit voor ongedaan maken en opnieuw uitvoeren in te schakelen.

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

Retouren

Een nieuw exemplaar van DesignerTransaction. Wanneer u de stappen in uw transactie voltooit, moet u dit object aanroepen Commit() .

Opmerkingen

Met deze methode maakt u een DesignerTransaction methode die kan worden gebruikt om een reeks bewerkingen in te kapselen. Designer-transacties kunnen de prestaties verbeteren, de flikkering verminderen die wordt veroorzaakt door meerdere updates tijdens een bewerkingsproces en de meeste bewerkingen ongedaan maken.

Langdurige bewerkingen waarbij meerdere onderdelen betrokken zijn, kunnen veel gebeurtenissen veroorzaken. Deze gebeurtenissen kunnen bijwerkingen veroorzaken, zoals flikkerende of verminderde prestaties. Wanneer u op meerdere onderdelen tegelijk werkt of meerdere eigenschappen instelt voor één onderdeel, kunt u de prestaties verbeteren door deze wijzigingen in een transactie uit te voeren. Sommige bewerkingen verwerken de TransactionOpening en gebeurtenissen en TransactionClosed voeren alleen werk uit wanneer een transactie niet wordt uitgevoerd. Zie de documentatie voor DesignerTransactionmeer informatie over het gebruik van transacties.

Van toepassing op

CreateTransaction(String)

Hiermee maakt u een DesignerTransaction gebeurtenisreeks die gebeurtenisreeksen kan inkapselen om de prestaties te verbeteren en functionaliteit voor ongedaan maken en opnieuw uitvoeren in te schakelen, met behulp van de opgegeven transactiebeschrijving.

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

Parameters

description
String

Een titel of beschrijving voor de zojuist gemaakte transactie.

Retouren

Een nieuwe DesignerTransaction. Wanneer u de stappen in uw transactie hebt voltooid, moet u dit object aanroepen Commit() .

Opmerkingen

Met deze methode maakt u een DesignerTransaction methode die kan worden gebruikt om een reeks bewerkingen in te kapselen. Designer-transacties kunnen de prestaties verbeteren, de flikkering verminderen die wordt veroorzaakt door meerdere updates tijdens een bewerkingsproces en de meeste bewerkingen ongedaan maken.

Langdurige bewerkingen waarbij meerdere onderdelen betrokken zijn, kunnen veel gebeurtenissen veroorzaken. Deze gebeurtenissen kunnen bijwerkingen veroorzaken, zoals flikkerende of verminderde prestaties. Wanneer u op meerdere onderdelen tegelijk werkt of meerdere eigenschappen instelt voor één onderdeel, kunt u de prestaties verbeteren door deze wijzigingen in een transactie uit te voeren. Sommige bewerkingen verwerken de TransactionOpening en gebeurtenissen en TransactionClosed voeren alleen werk uit wanneer een transactie niet wordt uitgevoerd. Zie de documentatie voor DesignerTransactionmeer informatie over het gebruik van transacties.

Van toepassing op