EntityDataSource.Deleted Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 null
wartość . 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.