EntityDataSource.Inserting Événement

Définition

Se produit avant qu'un nouvel objet soit rendu persistant dans la source de données.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Inserting;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Inserting;
member this.Inserting : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> 
Public Custom Event Inserting As EventHandler(Of EntityDataSourceChangingEventArgs) 

Type d'événement

Remarques

L’événement Inserting est déclenché avant qu’un nouvel objet ne soit conservé dans la source de données. L’événement Inserting vous permet de modifier ou de vérifier l’objet ajouté, d’ajouter un autre objet ou d’annuler l’opération. Vous pouvez accéder à l’objet à ajouter à partir de la Entity propriété de l’objet EntityDataSourceChangingEventArgs . Si vous fournissez un autre objet, il incombe à l’utilisateur de définir le type d’entité correct dans la Entity propriété .

Pour empêcher l’ajout de l’objet, définissez la Cancel propriété de l’objet sur EntityDataSourceChangingEventArgstrue.

Si une erreur se produit lors de la création d’un objet, l’événement Inserting est déclenché et la Exception propriété de l’objet EntityDataSourceChangingEventArgs est définie sur le retourné Exception.

Lorsque vous gérez l’exception dans le Inserting gestionnaire d’événements, définissez la propriété sur ExceptionHandledtrue. Cela empêche l’exception d’être levée à nouveau. Lorsque vous spécifiez une valeur de false pour la ExceptionHandled propriété, le EntityDataSource déclenche à nouveau l’exception.

S’applique à