ICancelAddNew Interfész

Definíció

Tranzakciós képességet ad hozzá, amikor új elemet ad hozzá egy gyűjteményhez.

public interface class ICancelAddNew
public interface ICancelAddNew
type ICancelAddNew = interface
Public Interface ICancelAddNew
Származtatott

Megjegyzések

Az ICancelAddNew interfész lehetővé teszi, hogy a gyűjtemény bővíthető módon adjon hozzá egy új elemet. Az új elem később véglegesítheti vagy visszaállítható. A AddNew gyűjtemény módszere az elem feltételes hozzáadására szolgál, amelyet később a következő műveletek hajtanak végre:

  • A EndNew metódus explicit módon véglegesíti a függőben lévő hozzáadást.

  • Ha egy másik gyűjteményműveletet hajt végre, például beszúrást, eltávolítást vagy áthelyezést, implicit módon véglegesíti a függőben lévő hozzáadást.

  • A CancelNew metódus visszaállítja a függőben lévő hozzáadást, ha még nem véglegesítették.

Note

Bizonyos esetekben, például Windows Forms összetett adatkötés esetén a gyűjtemény CancelNew vagy EndNew hívásokat fogadhat az újonnan hozzáadott elemtől eltérő elemekre. (Minden elem általában egy adatnézetben lévő sor.) Figyelmen kívül hagyja ezeket a hívásokat; csak akkor mondja le vagy véglegesítse az új elemet, ha az adott elem indexe meg van adva.

Két modell lehetővé teszi egy elem tranzakciós hozzáadását egy adathoz kötött gyűjteményhez:

Metódusok

Name Description
CancelNew(Int32)

Elvet egy függőben lévő új elemet a gyűjteményből.

EndNew(Int32)

Függőben lévő új elemet véglegesíti a gyűjteményben.

A következőre érvényes:

Lásd még