IDesignerHost.CreateTransaction Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi.
CreateTransaction() |
Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi. |
CreateTransaction(String) |
Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi przy użyciu określonego opisu transakcji. |
Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi.
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
Zwraca
Nowe wystąpienie elementu DesignerTransaction. Po wykonaniu kroków transakcji należy wywołać Commit() ten obiekt.
Uwagi
Ta metoda tworzy element DesignerTransaction , którego można użyć do hermetyzacji serii operacji. Designer transakcje mogą poprawić wydajność, zmniejszyć migotanie spowodowane wieloma aktualizacjami podczas procesu operacji i umożliwić cofnięcie większości operacji.
Długie operacje obejmujące wiele składników mogą zgłaszać wiele zdarzeń. Te zdarzenia mogą powodować skutki uboczne, takie jak migotanie lub obniżona wydajność. W przypadku działania na wielu składnikach jednocześnie lub ustawiania wielu właściwości w jednym składniku można poprawić wydajność, wykonując te zmiany w ramach transakcji. Niektóre operacje obsługują TransactionOpening zdarzenia i TransactionClosed i wykonują pracę tylko wtedy, gdy transakcja nie jest w toku. Aby uzyskać więcej informacji na temat korzystania z transakcji, zobacz dokumentację programu DesignerTransaction.
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Tworzy element DesignerTransaction , który może hermetyzować sekwencje zdarzeń w celu zwiększenia wydajności i włączenia funkcji cofania i ponownego obsługi przy użyciu określonego opisu transakcji.
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
Tytuł lub opis nowo utworzonej transakcji.
Zwraca
DesignerTransactionNowy element . Po wykonaniu kroków w transakcji należy wywołać Commit() ten obiekt.
Uwagi
Ta metoda tworzy element DesignerTransaction , którego można użyć do hermetyzacji serii operacji. Designer transakcje mogą poprawić wydajność, zmniejszyć migotanie spowodowane wieloma aktualizacjami podczas procesu operacji i umożliwić cofnięcie większości operacji.
Długie operacje obejmujące wiele składników mogą zgłaszać wiele zdarzeń. Te zdarzenia mogą powodować skutki uboczne, takie jak migotanie lub obniżona wydajność. W przypadku działania na wielu składnikach jednocześnie lub ustawiania wielu właściwości w jednym składniku można poprawić wydajność, wykonując te zmiany w ramach transakcji. Niektóre operacje obsługują TransactionOpening zdarzenia i TransactionClosed i wykonują pracę tylko wtedy, gdy transakcja nie jest w toku. Aby uzyskać więcej informacji na temat korzystania z transakcji, zobacz dokumentację programu DesignerTransaction.
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: