Udostępnij za pośrednictwem


EntityDataSource.Deleting Zdarzenie

Definicja

Występuje przed usunięciem obiektu ze źródła danych.

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) 

Typ zdarzenia

Uwagi

Zdarzenie Deleting jest wywoływane przed SaveChanges wywołaniem metody w ObjectContext celu usunięcia obiektu. Właściwość EntityEntityDataSourceChangingEventArgs obiektu służy do uzyskiwania dostępu do obiektu do usunięcia. Właściwości tego obiektu mogą nie być w pełni ustawione. Należy ustawić tylko właściwości wymagane do identyfikacji obiektu.

Aby zatrzymać usuwanie obiektu, ustaw Cancel właściwość EntityDataSourceChangingEventArgs obiektu na true.

Jeśli podczas przygotowywania do usunięcia obiektu wystąpi błąd, Deleting zostanie zgłoszone zdarzenie, a Exception właściwość EntityDataSourceChangingEventArgs obiektu zostanie ustawiona na zwróconą Exceptionwartość .

W przypadku obsługi wyjątku w procedurze Deleting obsługi zdarzeń ustaw ExceptionHandled właściwość na true. Zapobiega to ponownemu zgłaszaniu wyjątku. Po określeniu ExceptionHandled wartości false dla właściwości EntityDataSource element ponownie zgłasza wyjątek.

Dotyczy