IDesignerHost.CreateTransaction Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.