EntityDataSource.Deleted Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane po odstranění objektu ze zdroje dat.
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)
Event Type
Poznámky
Událost Deleted je vyvolána po SaveChanges úspěšném zavolání metody na objektu ObjectContext pro odstranění objektu. Vlastnost Entity objektu EntityDataSourceChangingEventArgs se používá pro přístup k odstraněného objektu. Tento objekt je ve Detached stavu.
Pokud při odstranění objektu dojde k chybě, Deleted vyvolá se událost, Exception vlastnost objektu EntityDataSourceChangedEventArgs je nastavena na vrácenou Exceptionhodnotu a Entity vlastnost je nastavena na null
hodnotu . Pokud zpracováváte výjimku v obslužné rutině Deleted události, nastavte ExceptionHandled vlastnost na true
. Tím zabráníte opětovnému vyvolání výjimky. Když zadáte hodnotu false
pro ExceptionHandled vlastnost, EntityDataSource znovu vyvolá výjimku.