EntityDataSource.Deleted Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 gerade erfolgreich aufgerufen wurde, ObjectContext um ein Objekt zu löschen. Die Entity -Eigenschaft des EntityDataSourceChangingEventArgs -Objekts wird verwendet, um auf das gelöschte Objekt zuzugreifen. Dieses Objekt befindet sich in einem Detached Zustand.
Wenn beim Löschen eines Objekts ein Fehler auftritt, wird das Deleted -Ereignis ausgelöst, die Exception -Eigenschaft des EntityDataSourceChangedEventArgs -Objekts wird auf das zurückgegebene Exceptionfestgelegt, und die Entity -Eigenschaft ist auf null
festgelegt. Wenn Sie die Ausnahme im Deleted Ereignishandler behandeln, legen Sie die ExceptionHandled -Eigenschaft auf fest true
. Dadurch wird verhindert, dass die Ausnahme erneut ausgelöst wird. Wenn Sie einen Wert von false
für die ExceptionHandled -Eigenschaft angeben, löst die EntityDataSource Ausnahme erneut aus.