ICancelAddNew Arabirim

Tanım

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

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

Açıklamalar

Arabirimi, ICancelAddNew 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, aşağıdaki işlemler aracılığıyla işlenen öğeyi belirsiz bir şekilde eklemek için kullanılır:

  • EndNew yöntemi, bekleyen eklemeyi açıkça taahhüt eder.

  • 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 işlenmemişse bekleyen toplamayı geri alır.

Note

Karmaşık Windows Forms veri bağlama gibi bazı senaryolarda koleksiyon, yeni eklenen öğe dışındaki öğeler için CancelNew veya EndNew çağrıları alabilir. (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

Name Description
CancelNew(Int32)

Koleksiyondan bekleyen yeni bir öğeyi atar.

EndNew(Int32)

Bekleyen yeni bir öğeyi koleksiyona işler.

Şunlara uygulanır

Ayrıca bkz.