ICancelAddNew Arabirim

Tanım

Koleksiyona yeni öğe eklerken işlem yeteneği ekler.

public interface class ICancelAddNew
public interface ICancelAddNew
type ICancelAddNew = interface
Public Interface ICancelAddNew
Türetilmiş

Açıklamalar

Arabirimi, ICancelAddNew bir koleksiyonun genişletilebilir bir şekilde yeni bir öğe eklemesini sağlar. Yeni öğe daha sonra işlenebilir veya geri alınabilir. AddNew Koleksiyonun yöntemi, daha sonra aşağıdaki işlemler aracılığıyla işlenen öğeyi belirsiz bir şekilde eklemek için kullanılır:

  • EndNew yöntemi, bekleyen toplamayı açıkça işler.

  • Ekleme, kaldırma veya taşıma gibi başka bir koleksiyon işlemi gerçekleştirmek, bekleyen toplamayı örtük olarak işler.

  • CancelNew yöntemi, henüz kaydedilmemişse bekleyen toplamayı geri alır.

Not

Karmaşık veri bağlama Windows Forms gibi bazı senaryolarda koleksiyon yeni eklenen öğe dışındaki öğeleri alabilir CancelNew veya EndNew çağırabilir. (Her öğe genellikle veri görünümündeki bir satırdır.) Bu çağrıları yoksayın; yalnızca bu öğenin dizini belirtildiğinde yeni öğeyi iptal edin veya işleyin.

Bir öğenin veriye bağlı koleksiyona işlemsel olarak eklenmesine izin veren iki model vardır:

Yöntemler

CancelNew(Int32)

Bekleyen yeni öğeyi koleksiyondan atar.

EndNew(Int32)

Bekleyen yeni bir öğeyi koleksiyona işler.

Şunlara uygulanır

Ayrıca bkz.