Partager via


EntityDataSource.Deleting Événement

Définition

Se produit avant qu’un objet soit supprimé de la source de données.

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) 

Type d'événement

Remarques

L’événement Deleting est déclenché avant l’appel de la SaveChanges méthode pour ObjectContext supprimer un objet. La Entity propriété de l’objet EntityDataSourceChangingEventArgs est utilisée pour accéder à l’objet à supprimer. Les propriétés de cet objet peuvent ne pas être entièrement définies. Seules les propriétés requises pour identifier l’objet doivent être définies.

Pour empêcher la suppression de l’objet, définissez la Cancel propriété de l’objet EntityDataSourceChangingEventArgs sur true.

Si une erreur se produit lors de la préparation à la suppression d’un objet, l’événement Deleting est déclenché et la Exception propriété de l’objet EntityDataSourceChangingEventArgs est définie sur l’objet retourné Exception.

Lorsque vous gérez l’exception dans le Deleting gestionnaire d’événements, définissez la ExceptionHandled propriété truesur . Cela empêche la levée de l’exception. Lorsque vous spécifiez une valeur de false la ExceptionHandled propriété, la EntityDataSource nouvelle exception est levée.

S’applique à