Udostępnij za pośrednictwem


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.

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

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.

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