Freigeben über


IDesignerHost.CreateTransaction Methode

Definition

Erstellt eine DesignerTransaction, die Ereignissequenzen kapseln kann, um dadurch die Leistung zu erhöhen und die Unterstützungsfunktionen von Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

Überlädt

CreateTransaction()

Erstellt eine DesignerTransaction, die Ereignissequenzen kapseln kann, um dadurch die Leistung zu erhöhen und die Unterstützungsfunktionen von Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

CreateTransaction(String)

Erstellt eine DesignerTransaction, die Ereignissequenzen unter Verwendung der angegebenen Transaktionsbeschreibung kapseln kann, um die Leistung zu erhöhen und um die Unterstützungsfunktionen für Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

CreateTransaction()

Erstellt eine DesignerTransaction, die Ereignissequenzen kapseln kann, um dadurch die Leistung zu erhöhen und die Unterstützungsfunktionen von Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

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

Gibt zurück

Eine neue Instanz von DesignerTransaction. Nach Abschluss aller Transaktionsschritte müssen Sie für dieses Objekt Commit() aufrufen.

Hinweise

Diese Methode erstellt eine DesignerTransaction , die zum Kapseln einer Reihe von Vorgängen verwendet werden kann. Designer Transaktionen können die Leistung verbessern, das Flimmern durch mehrere Updates während eines Vorgangs reduzieren und die meisten Vorgänge rückgängig machen.

Langwierige Vorgänge, die mehrere Komponenten umfassen, können viele Ereignisse auslösen. Diese Ereignisse können Nebenwirkungen wie Flackern oder Leistungseinbußen verursachen. Wenn Sie mehrere Komponenten gleichzeitig verwenden oder mehrere Eigenschaften für eine einzelne Komponente festlegen, können Sie die Leistung verbessern, indem Sie diese Änderungen innerhalb einer Transaktion ausführen. Bei einigen Vorgängen werden die TransactionOpening Ereignisse und TransactionClosed behandelt und nur ausgeführt, wenn eine Transaktion nicht ausgeführt wird. Weitere Informationen zur Verwendung von Transaktionen finden Sie in der Dokumentation zu DesignerTransaction.

Gilt für:

CreateTransaction(String)

Erstellt eine DesignerTransaction, die Ereignissequenzen unter Verwendung der angegebenen Transaktionsbeschreibung kapseln kann, um die Leistung zu erhöhen und um die Unterstützungsfunktionen für Aktionen zum Rückgängigmachen und Wiederherstellen zu aktivieren.

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

Parameter

description
String

Ein Titel oder eine Beschreibung für die neu erstellte Transaktion.

Gibt zurück

Ein neuer DesignerTransaction. Nach Abschluss aller Transaktionsschritte müssen Sie für dieses Objekt Commit() aufrufen.

Hinweise

Diese Methode erstellt eine DesignerTransaction , die zum Kapseln einer Reihe von Vorgängen verwendet werden kann. Designer Transaktionen können die Leistung verbessern, das Flimmern durch mehrere Updates während eines Vorgangs reduzieren und die meisten Vorgänge rückgängig machen.

Langwierige Vorgänge, die mehrere Komponenten umfassen, können viele Ereignisse auslösen. Diese Ereignisse können Nebenwirkungen wie Flackern oder Leistungseinbußen verursachen. Wenn Sie mehrere Komponenten gleichzeitig verwenden oder mehrere Eigenschaften für eine einzelne Komponente festlegen, können Sie die Leistung verbessern, indem Sie diese Änderungen innerhalb einer Transaktion ausführen. Bei einigen Vorgängen werden die TransactionOpening Ereignisse und TransactionClosed behandelt und nur ausgeführt, wenn eine Transaktion nicht ausgeführt wird. Weitere Informationen zur Verwendung von Transaktionen finden Sie in der Dokumentation zu DesignerTransaction.

Gilt für: