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ş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.