IDesignerHost.CreateTransaction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.