Nyelv

IDesignerHost.CreateTransaction Metódus

Definíció

Létrehoz egy olyan eseményütemezéseket DesignerTransaction , amelyek javítják a teljesítményt, és lehetővé teszik a visszavonást, és újra elvégzik a támogatási funkciókat.

Túlterhelések

Name Description
CreateTransaction()

Létrehoz egy olyan eseményütemezéseket DesignerTransaction , amelyek javítják a teljesítményt, és lehetővé teszik a visszavonást, és újra elvégzik a támogatási funkciókat.

CreateTransaction(String)

Létrehoz egy DesignerTransaction olyan eseményütemezéseket, amelyek javítják a teljesítményt, és engedélyezik a visszavonást, és újra elvégzik a támogatási funkciókat a megadott tranzakcióleírás használatával.

CreateTransaction()

Forrás:
IDesignerHost.cs
Forrás:
IDesignerHost.cs
Forrás:
IDesignerHost.cs

Létrehoz egy olyan eseményütemezéseket DesignerTransaction , amelyek javítják a teljesítményt, és lehetővé teszik a visszavonást, és újra elvégzik a támogatási funkciókat.

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

Válaszok

Egy új példány a DesignerTransaction. A tranzakció lépéseinek végrehajtásakor fel kell hívnia Commit() ezt az objektumot.

Megjegyzések

Ez a metódus létrehoz egy olyan metódust DesignerTransaction , amely egy műveletsorozat beágyazására használható. A tervezői tranzakciók javíthatják a teljesítményt, csökkenthetik a műveletek során több frissítés által okozott villódzást, és lehetővé teszik a legtöbb művelet visszavonását.

A több összetevőt tartalmazó hosszadalmas műveletek számos eseményt okozhatnak. Ezek az események mellékhatásokat okozhatnak, például villódzást vagy csökkent teljesítményt. Ha egyszerre több összetevőn dolgozik, vagy több tulajdonságot állít be egy összetevőre, a tranzakción belül végrehajtva javíthatja a teljesítményt. Egyes műveletek kezelik az TransactionOpening eseményeket, TransactionClosed és csak akkor hajtják végre a munkát, ha egy tranzakció nincs folyamatban. A tranzakciók használatáról további információt a következő dokumentációban DesignerTransactiontalál: .

A következőre érvényes:

CreateTransaction(String)

Forrás:
IDesignerHost.cs
Forrás:
IDesignerHost.cs
Forrás:
IDesignerHost.cs

Létrehoz egy DesignerTransaction olyan eseményütemezéseket, amelyek javítják a teljesítményt, és engedélyezik a visszavonást, és újra elvégzik a támogatási funkciókat a megadott tranzakcióleírás használatával.

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éterek

description
String

Az újonnan létrehozott tranzakció címe vagy leírása.

Válaszok

Új DesignerTransaction. Ha elvégezte a tranzakció lépéseit, hívja fel Commit() ezt az objektumot.

Megjegyzések

Ez a metódus létrehoz egy olyan metódust DesignerTransaction , amely egy műveletsorozat beágyazására használható. A tervezői tranzakciók javíthatják a teljesítményt, csökkenthetik a műveletek során több frissítés által okozott villódzást, és lehetővé teszik a legtöbb művelet visszavonását.

A több összetevőt tartalmazó hosszadalmas műveletek számos eseményt okozhatnak. Ezek az események mellékhatásokat okozhatnak, például villódzást vagy csökkent teljesítményt. Ha egyszerre több összetevőn dolgozik, vagy több tulajdonságot állít be egy összetevőre, a tranzakción belül végrehajtva javíthatja a teljesítményt. Egyes műveletek kezelik az TransactionOpening eseményeket, TransactionClosed és csak akkor hajtják végre a munkát, ha egy tranzakció nincs folyamatban. A tranzakciók használatáról további információt a következő dokumentációban DesignerTransactiontalál: .

A következőre érvényes: