ICancelAddNew Rozhraní

Definice

Přidá transakční schopnost při přidávání nové položky do kolekce.

public interface class ICancelAddNew
public interface ICancelAddNew
type ICancelAddNew = interface
Public Interface ICancelAddNew
Odvozené

Poznámky

Rozhraní ICancelAddNew umožňuje kolekci přidat novou položku rozšiřitelným způsobem. Nová položka může být následně potvrzena nebo vrácena zpět. AddNew Metoda kolekce se používá k nezávazně přidání položky, která se následně provede pomocí následujících operací:

  • Metoda EndNew explicitně potvrdí čekající přidání.

  • Provedení jiné operace shromažďování, například vložení, odebrání nebo přesunutí, implicitně potvrdí nevyřízené přidání.

  • Metoda CancelNew vrátí nevyřízené přidání, pokud ještě nebyla potvrzena.

Note

V některých scénářích, jako je například model Windows Forms složitá datová vazba, může kolekce přijímat CancelNew nebo EndNew volání jiných položek, než je nově přidaná položka. (Každá položka je obvykle řádek v zobrazení dat.) Ignorovat tato volání; zrušit nebo potvrdit novou položku pouze v případech, kdy je zadán index dané položky.

Existují dva modely, které umožňují transakční přidání položky do kolekce vázané na data:

Metody

Name Description
CancelNew(Int32)

Zahodí nevyřízenou novou položku z kolekce.

EndNew(Int32)

Potvrdí čekající novou položku do kolekce.

Platí pro

Viz také