EntityDataSource.Inserting É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 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.