IDesignerHost.CreateTransaction Methode

Definition

Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängigmachen und Wiederholen zu aktivieren.

Überlädt

Name Beschreibung
CreateTransaction()

Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängigmachen und Wiederholen zu aktivieren.

CreateTransaction(String)

Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängig- und Wiederholen mithilfe der angegebenen Transaktionsbeschreibung zu aktivieren.

CreateTransaction()

Quelle:
IDesignerHost.cs
Quelle:
IDesignerHost.cs
Quelle:
IDesignerHost.cs

Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängigmachen und Wiederholen 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. Wenn Sie die Schritte in Ihrer Transaktion ausführen, sollten Sie dieses Objekt aufrufen Commit() .

Hinweise

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

Längere Vorgänge, die mehrere Komponenten umfassen, können viele Ereignisse auslösen. Diese Ereignisse können Nebenwirkungen verursachen, z. B. Flimmern oder beeinträchtigte Leistung. 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 behandelt und TransactionClosed nur ausgeführt, wenn eine Transaktion nicht ausgeführt wird. Weitere Informationen zur Verwendung von Transaktionen finden Sie in der Dokumentation für DesignerTransaction.

Gilt für:

CreateTransaction(String)

Quelle:
IDesignerHost.cs
Quelle:
IDesignerHost.cs
Quelle:
IDesignerHost.cs

Erstellt eine DesignerTransaction , die Ereignissequenzen kapseln kann, um die Leistung zu verbessern und die Unterstützungsfunktionen für Rückgängig- und Wiederholen mithilfe der angegebenen Transaktionsbeschreibung 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

Eine neue DesignerTransaction. Wenn Sie die Schritte in Ihrer Transaktion abgeschlossen haben, sollten Sie dieses Objekt aufrufen Commit() .

Hinweise

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

Längere Vorgänge, die mehrere Komponenten umfassen, können viele Ereignisse auslösen. Diese Ereignisse können Nebenwirkungen verursachen, z. B. Flimmern oder beeinträchtigte Leistung. 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 behandelt und TransactionClosed nur ausgeführt, wenn eine Transaktion nicht ausgeführt wird. Weitere Informationen zur Verwendung von Transaktionen finden Sie in der Dokumentation für DesignerTransaction.

Gilt für: