EntityDataSource.Deleting Událost

Definice

Nastane před odstraněním objektu ze zdroje dat.

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

Event Type

Poznámky

Událost Deleting je vyvolána před zavolání SaveChanges metody pro ObjectContext odstranění objektu. Vlastnost Entity objektu EntityDataSourceChangingEventArgs se používá pro přístup k objektu, který má být odstraněn. Vlastnosti tohoto objektu nemusí být plně nastaveny. Musí být nastaveny pouze vlastnosti potřebné k identifikaci objektu.

Pokud chcete zabránit odstranění objektu, nastavte Cancel vlastnost objektu EntityDataSourceChangingEventArgs na true.

Pokud při přípravě na odstranění objektu dojde k chybě, Deleting vyvolá se událost a Exception vlastnost objektu EntityDataSourceChangingEventArgs se nastaví na vrácenou Exceptionhodnotu .

Při zpracování výjimky v obslužné rutině Deleting 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.

Platí pro