Partager via


EntityDataSource.Inserting Événement

Définition

Se produit avant qu’un nouvel objet soit conservé 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 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, l’utilisateur est chargé de définir le type d’entité approprié dans la Entity propriété.

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

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 l’objet retourné Exception.

Lorsque vous gérez l’exception dans le Inserting 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 à