IDesignerHost.CreateTransaction Metoda
Definicja
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.
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.