EntityDataSource.Deleting Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.