IDesignerHost.CreateTransaction Metoda

Definicja

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.

Przeciążenia

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.

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.

C#
public System.ComponentModel.Design.DesignerTransaction CreateTransaction ();

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

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.

C#
public System.ComponentModel.Design.DesignerTransaction CreateTransaction (string description);

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