ICancelAddNew Gränssnitt

Definition

Lägger till transaktionsfunktioner när du lägger till ett nytt objekt i en samling.

public interface class ICancelAddNew
public interface ICancelAddNew
type ICancelAddNew = interface
Public Interface ICancelAddNew
Härledda

Kommentarer

Med ICancelAddNew gränssnittet kan en samling lägga till ett nytt objekt på ett utökningsbart sätt. Det nya objektet kan sedan checkas in eller återställas. Metoden AddNew för samlingen används för att preliminärt lägga till objektet, som sedan transacted genom följande åtgärder:

  • EndNew-metoden kommer att uttryckligen committera den väntande tillägget.

  • Om du utför en annan samlingsåtgärd, till exempel en infogning, borttagning eller flytt, checkas den väntande tillägget implicit in.

  • Metoden CancelNew återställer det väntande tillägget om det inte redan har checkats in.

Note

I vissa scenarier, till exempel Windows Forms komplex databindning, kan samlingen ta emot CancelNew eller EndNew anrop för andra objekt än det nyligen tillagda objektet. (Varje objekt är vanligtvis en rad i en datavy.) Ignorera dessa anrop. avbryt eller checka endast in det nya objektet när objektets index har angetts.

Det finns två modeller som tillåter transaktionell tillägg av ett objekt till en databunden samling:

Metoder

Name Description
CancelNew(Int32)

Tar bort ett väntande nytt objekt från samlingen.

EndNew(Int32)

Checkar in ett väntande nytt objekt i samlingen.

Gäller för

Se även