IDesignerHost.CreateTransaction Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
DesignerTransaction Создает инкапсулировать последовательности событий, чтобы повысить производительность и включить функциональность отмены и повторного выполнения.
Перегрузки
| Имя | Описание |
|---|---|
| CreateTransaction() |
DesignerTransaction Создает инкапсулировать последовательности событий, чтобы повысить производительность и включить функциональность отмены и повторного выполнения. |
| CreateTransaction(String) |
DesignerTransaction Создает инкапсулировать последовательности событий для повышения производительности и включения функций поддержки отмены и повторного выполнения, используя указанное описание транзакции. |
CreateTransaction()
- Исходный код:
- IDesignerHost.cs
- Исходный код:
- IDesignerHost.cs
- Исходный код:
- IDesignerHost.cs
DesignerTransaction Создает инкапсулировать последовательности событий, чтобы повысить производительность и включить функциональность отмены и повторного выполнения.
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
Возвращаемое значение
Новый экземпляр DesignerTransaction. После выполнения шагов в транзакции необходимо вызвать Commit() этот объект.
Комментарии
Этот метод создает объект DesignerTransaction , который можно использовать для инкапсулирования ряда операций. Транзакции конструктора могут повысить производительность, уменьшить мерцание, вызванное несколькими обновлениями во время выполнения операций, и обеспечить удаление большинства операций.
Длительные операции, связанные с несколькими компонентами, могут вызывать множество событий. Эти события могут вызвать побочные эффекты, такие как мерцание или снижение производительности. При работе с несколькими компонентами одновременно или настройке нескольких свойств в одном компоненте можно повысить производительность, выполнив эти изменения в транзакции. Некоторые операции обрабатывают TransactionOpening события и TransactionClosed выполняют работу только в том случае, если транзакция не выполняется. Дополнительные сведения об использовании транзакций см. в документации.DesignerTransaction
Применяется к
CreateTransaction(String)
- Исходный код:
- IDesignerHost.cs
- Исходный код:
- IDesignerHost.cs
- Исходный код:
- IDesignerHost.cs
DesignerTransaction Создает инкапсулировать последовательности событий для повышения производительности и включения функций поддержки отмены и повторного выполнения, используя указанное описание транзакции.
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
Параметры
- description
- String
Название или описание только что созданной транзакции.
Возвращаемое значение
Новая DesignerTransaction. После выполнения действий в транзакции необходимо вызвать Commit() этот объект.
Комментарии
Этот метод создает объект DesignerTransaction , который можно использовать для инкапсулирования ряда операций. Транзакции конструктора могут повысить производительность, уменьшить мерцание, вызванное несколькими обновлениями во время выполнения операций, и обеспечить удаление большинства операций.
Длительные операции, связанные с несколькими компонентами, могут вызывать множество событий. Эти события могут вызвать побочные эффекты, такие как мерцание или снижение производительности. При работе с несколькими компонентами одновременно или настройке нескольких свойств в одном компоненте можно повысить производительность, выполнив эти изменения в транзакции. Некоторые операции обрабатывают TransactionOpening события и TransactionClosed выполняют работу только в том случае, если транзакция не выполняется. Дополнительные сведения об использовании транзакций см. в документации.DesignerTransaction