IDesignerHost.CreateTransaction Metoda

Definice

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory.

Přetížení

Name Description
CreateTransaction()

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory.

CreateTransaction(String)

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory pomocí zadaného popisu transakce.

CreateTransaction()

Zdroj:
IDesignerHost.cs
Zdroj:
IDesignerHost.cs
Zdroj:
IDesignerHost.cs

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory.

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

Návraty

Nová instance .DesignerTransaction Po dokončení kroků v transakci byste měli volat Commit() tento objekt.

Poznámky

Tato metoda vytvoří DesignerTransaction , kterou lze použít k zapouzdření řady operací. Transakce návrháře můžou zvýšit výkon, snížit blikající blikání způsobené více aktualizacemi během procesu operací a povolit vrácení většiny operací zpět.

Dlouhé operace, které zahrnují více komponent, mohou vyvolat mnoho událostí. Tyto události můžou způsobit nežádoucí účinky, jako je například blikající nebo snížený výkon. Pokud pracujete na více součástech najednou nebo nastavíte více vlastností jedné komponenty, můžete zvýšit výkon provedením těchto změn v rámci transakce. Některé operace zpracovávají TransactionOpening události a TransactionClosed provádějí práci pouze v případech, kdy transakce neprobíhá. Další informace o používání transakcí naleznete v dokumentaci pro DesignerTransaction.

Platí pro

CreateTransaction(String)

Zdroj:
IDesignerHost.cs
Zdroj:
IDesignerHost.cs
Zdroj:
IDesignerHost.cs

Vytvoří DesignerTransaction , která může zapouzdřovat sekvence událostí za účelem zlepšení výkonu a povolení funkce zpět a opětovného provedení podpory pomocí zadaného popisu transakce.

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

Parametry

description
String

Název nebo popis nově vytvořené transakce.

Návraty

Nový DesignerTransaction. Po dokončení kroků v transakci byste měli volat Commit() tento objekt.

Poznámky

Tato metoda vytvoří DesignerTransaction , kterou lze použít k zapouzdření řady operací. Transakce návrháře můžou zvýšit výkon, snížit blikající blikání způsobené více aktualizacemi během procesu operací a povolit vrácení většiny operací zpět.

Dlouhé operace, které zahrnují více komponent, mohou vyvolat mnoho událostí. Tyto události můžou způsobit nežádoucí účinky, jako je například blikající nebo snížený výkon. Pokud pracujete na více součástech najednou nebo nastavíte více vlastností jedné komponenty, můžete zvýšit výkon provedením těchto změn v rámci transakce. Některé operace zpracovávají TransactionOpening události a TransactionClosed provádějí práci pouze v případech, kdy transakce neprobíhá. Další informace o používání transakcí naleznete v dokumentaci pro DesignerTransaction.

Platí pro