EntityDataSource.Deleting Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vindt plaats voordat een object uit de gegevensbron wordt verwijderd.
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)
Gebeurtenistype
Opmerkingen
De Deleting gebeurtenis wordt gegenereerd voordat de SaveChanges methode wordt aangeroepen ObjectContext om een object te verwijderen. De Entity eigenschap van het EntityDataSourceChangingEventArgs object wordt gebruikt om toegang te krijgen tot het object dat moet worden verwijderd. De eigenschappen van dit object zijn mogelijk niet volledig ingesteld. Alleen de eigenschappen die vereist zijn om het object te identificeren, moeten worden ingesteld.
Als u wilt voorkomen dat het object wordt verwijderd, stelt u de Cancel eigenschap van het EntityDataSourceChangingEventArgs object in op true.
Als er een fout optreedt bij het voorbereiden van het verwijderen van een object, wordt de Deleting gebeurtenis gegenereerd en wordt de Exception eigenschap van het EntityDataSourceChangingEventArgs object ingesteld op het geretourneerde Exceptionobject.
Wanneer u de uitzondering in de Deleting gebeurtenis-handler afhandelt, stelt u de ExceptionHandled eigenschap in op true. Hiermee voorkomt u dat de uitzondering opnieuw wordt gegenereerd. Wanneer u een waarde false voor de ExceptionHandled eigenschap opgeeft, EntityDataSource wordt de uitzondering opnieuw gegenereerd.