IDesignerHost.CreateTransaction Yöntem

Tanım

Performansı geliştirmek ve geri alma ve yineleme desteği işlevselliğini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

Aşırı Yüklemeler

Name Description
CreateTransaction()

Performansı geliştirmek ve geri alma ve yineleme desteği işlevselliğini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

CreateTransaction(String)

Belirtilen işlem açıklamasını kullanarak performansı geliştirmek ve geri alma ve yineleme desteği işlevselliğini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

CreateTransaction()

Kaynak:
IDesignerHost.cs
Kaynak:
IDesignerHost.cs
Kaynak:
IDesignerHost.cs

Performansı geliştirmek ve geri alma ve yineleme desteği işlevselliğini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

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

Döndürülenler

öğesinin yeni bir DesignerTransactionörneği. İşleminizdeki adımları tamamladığınızda, bu nesnede çağrısı Commit() yapmalısınız.

Açıklamalar

Bu yöntem, bir DesignerTransaction dizi işlemi kapsüllemek için kullanılabilecek bir oluşturur. Tasarımcı işlemleri performansı artırabilir, bir işlem sırasında birden çok güncelleştirmenin neden olduğu titreşimi azaltabilir ve çoğu işlemin geri alınmasına olanak tanır.

Birden çok bileşen içeren uzun işlemler birçok olayı tetikleyebilir. Bu olaylar titreşim veya düşük performans gibi yan etkilere neden olabilir. Aynı anda birden çok bileşen üzerinde çalışırken veya tek bir bileşende birden çok özellik ayarlarken, bu değişiklikleri bir işlem içinde gerçekleştirerek performansı geliştirebilirsiniz. Bazı işlemler ve TransactionOpening olaylarını TransactionClosed işler ve yalnızca bir işlem devam etmediğinde iş gerçekleştirir. İşlemleri kullanma hakkında daha fazla bilgi için DesignerTransactionbelgelerine bakın.

Şunlara uygulanır

CreateTransaction(String)

Kaynak:
IDesignerHost.cs
Kaynak:
IDesignerHost.cs
Kaynak:
IDesignerHost.cs

Belirtilen işlem açıklamasını kullanarak performansı geliştirmek ve geri alma ve yineleme desteği işlevselliğini etkinleştirmek için olay dizilerini kapsülleyebilecek bir DesignerTransaction oluşturur.

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

Parametreler

description
String

Yeni oluşturulan işlem için bir başlık veya açıklama.

Döndürülenler

Yeni bir DesignerTransaction. İşleminizdeki adımları tamamladığınızda, bu nesnede çağrısı Commit() yapmalısınız.

Açıklamalar

Bu yöntem, bir DesignerTransaction dizi işlemi kapsüllemek için kullanılabilecek bir oluşturur. Tasarımcı işlemleri performansı artırabilir, bir işlem sırasında birden çok güncelleştirmenin neden olduğu titreşimi azaltabilir ve çoğu işlemin geri alınmasına olanak tanır.

Birden çok bileşen içeren uzun işlemler birçok olayı tetikleyebilir. Bu olaylar titreşim veya düşük performans gibi yan etkilere neden olabilir. Aynı anda birden çok bileşen üzerinde çalışırken veya tek bir bileşende birden çok özellik ayarlarken, bu değişiklikleri bir işlem içinde gerçekleştirerek performansı geliştirebilirsiniz. Bazı işlemler ve TransactionOpening olaylarını TransactionClosed işler ve yalnızca bir işlem devam etmediğinde iş gerçekleştirir. İşlemleri kullanma hakkında daha fazla bilgi için DesignerTransactionbelgelerine bakın.

Şunlara uygulanır