Nyelv

EntityDataSource.Deleted Esemény

Definíció

Az objektum adatforrásból való törlése után következik be.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangedEventArgs ^> ^ Deleted;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangedEventArgs> Deleted;
member this.Deleted : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangedEventArgs> 
Public Custom Event Deleted As EventHandler(Of EntityDataSourceChangedEventArgs) 

Eseménytípus

Megjegyzések

Az Deleted esemény azután jön létre, hogy a SaveChanges metódust sikeresen meghívták egy ObjectContext objektum törlésére. Az Entity objektum tulajdonsága EntityDataSourceChangingEventArgs a törölt objektum elérésére szolgál. Ez az objektum állapotban Detached van.

Ha egy objektum törlésekor hiba történik, az Deleted esemény létrejön, az ExceptionEntityDataSourceChangedEventArgs objektum tulajdonsága a visszaadott Exceptionértékre van állítva, a tulajdonság pedig a Entity következőre nullvan állítva. Ha az eseménykezelőben kezeli a Deleted kivételt, állítsa a tulajdonságot a ExceptionHandled következőre true: . Ez megakadályozza, hogy a kivétel ismét elő legyen emelve. Ha a tulajdonság értékét falseExceptionHandled adja meg, a EntityDataSource kivétel újra fel lesz emelve.

A következőre érvényes: