IDesignerHost.CreateTransaction Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.