ObjectDataSourceView.ExecuteInsert(IDictionary) 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.
Belirtilen values
koleksiyon kullanılarak özelliği tarafından tanımlanan iş nesnesi yöntemini çağırarak InsertMethod bir ekleme işlemi gerçekleştirir.
protected:
override int ExecuteInsert(System::Collections::IDictionary ^ values);
protected override int ExecuteInsert (System.Collections.IDictionary values);
override this.ExecuteInsert : System.Collections.IDictionary -> int
Protected Overrides Function ExecuteInsert (values As IDictionary) As Integer
Parametreler
- values
- IDictionary
IDictionary Ekleme işlemini gerçekleştirmek için özelliğiyle InsertMethod kullanılan parametrelerden biri. yöntemiyle ilişkilendirilmiş parametre yoksa geçirin null
.
Döndürülenler
Eklenen satır sayısı; aksi takdirde, sayı bilinmiyorsa -1. Daha fazla bilgi için bkz. Insert.
Özel durumlar
CanInsert özelliği döndürürfalse
.
values
veya boş.null
Açıklamalar
sınıfı, ObjectDataSourceView bir iş nesnesi kullanarak temel alınan bir veri deposuna veri eklemek için devralınan ExecuteInsert yöntemi uygular. Sayfa geliştiricileri ve veriye bağlı denetim yazarları yöntemi doğrudan çağırmaz ExecuteInsert ; bunun yerine genel kullanıma sunulan Insert yöntemi kullanın.
Ekleme işlemi gerçekleştirilmeden önce, OnInserting olayı yükseltmek için yöntemi çağrılır Inserting . Bu olayı işleyerek parametrelerin değerlerini inceleyebilir ve yöntem çağrılmadan önce Insert herhangi bir ön işleme gerçekleştirebilirsiniz.
Bir ekleme işlemi gerçekleştirmek için denetim, ObjectDataSourceView özelliği ve koleksiyondaki values
ilişkili parametreler tarafından InsertMethod tanımlanan yöntemi çağırmak için yansımayı kullanır ve sonra onu yürütür. İşlem tamamlandıktan sonra, OnInserted olayı yükseltmek için yöntemi çağrılır Inserted . Bu olayı işleyerek dönüş değerlerini, hata kodlarını inceleyebilir ve işlem sonrası işlemleri gerçekleştirebilirsiniz.
Eklenen satır sayısını döndürme hakkında daha fazla bilgi için bkz Insert. .
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin