IDesignerHost.CreateTransaction Yöntem

Tanım

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

Aşırı Yüklemeler

CreateTransaction()

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

CreateTransaction(String)

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

CreateTransaction()

Performansı geliştirmek ve geri alma ve yineleme desteği işlevlerini 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

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. Designer işlemler performansı artırabilir, bir işlem işlemi 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 oluşturabilir. 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 TransactionClosed olaylarını TransactionOpening 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)

Performansı geliştirmek ve belirtilen işlem açıklamasını kullanarak geri alma ve yineleme desteği işlevlerini 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 DesignerTransactionbir . İş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. Designer işlemler performansı artırabilir, bir işlem işlemi 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 oluşturabilir. 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 TransactionClosed olaylarını TransactionOpening 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