Udostępnij za pośrednictwem


EntityDataSource.Deleted Zdarzenie

Definicja

Występuje po usunięciu obiektu ze źródła danych.

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) 

Typ zdarzenia

Uwagi

Zdarzenie Deleted jest wywoływane po SaveChanges pomyślnym wywołaniu metody w ObjectContext celu usunięcia obiektu. EntityDataSourceChangingEventArgs Właściwość Entity obiektu służy do uzyskiwania dostępu do usuniętego obiektu. Ten obiekt jest w Detached stanie.

Jeśli wystąpi błąd podczas usuwania obiektu, Deleted zdarzenie jest wywoływane, Exception właściwość obiektu jest ustawiona na zwróconą Exceptionwłaściwość EntityDataSourceChangedEventArgs , a Entity właściwość jest ustawiona na nullwartość . Jeśli obsłużysz wyjątek w procedurze obsługi zdarzeń Deleted , ustaw ExceptionHandled właściwość na true. Zapobiega to ponownemu zgłaszaniu wyjątku. Po określeniu ExceptionHandled wartości false właściwości element EntityDataSource ponownie zgłasza wyjątek.

Dotyczy