IDesignerHost.CreateTransaction Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.