Freigeben über


EntityDataSource.Deleted Ereignis

Definition

Tritt ein, nachdem ein Objekt aus der Datenquelle gelöscht wurde.

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) 

Ereignistyp

Hinweise

Das Deleted Ereignis wird ausgelöst, nachdem die SaveChanges Methode zum Löschen eines Objekts gerade erfolgreich aufgerufen ObjectContext wurde. Die Entity Eigenschaft des EntityDataSourceChangingEventArgs Objekts wird verwendet, um auf das gelöschte Objekt zuzugreifen. Dieses Objekt befindet sich in einem Detached Zustand.

Wenn ein Fehler auftritt, wenn ein Objekt gelöscht wird, wird das Deleted Ereignis ausgelöst, die Exception Eigenschaft des EntityDataSourceChangedEventArgs Objekts wird auf die zurückgegebene Exceptionfestgelegt, und die Entity Eigenschaft wird auf null. Wenn Sie die Ausnahme im Deleted Ereignishandler behandeln, legen Sie die ExceptionHandled Eigenschaft auf true. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert false für die ExceptionHandled Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.

Gilt für: