EntityDataSource.Updating É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 que des modifications apportées à un objet ne soient rendues persistantes dans la source de données.
public:
event EventHandler<System::Web::UI::WebControls::EntityDataSourceChangingEventArgs ^> ^ Updating;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs> Updating;
member this.Updating : EventHandler<System.Web.UI.WebControls.EntityDataSourceChangingEventArgs>
Public Custom Event Updating As EventHandler(Of EntityDataSourceChangingEventArgs)
Type d'événement
Remarques
L’événement Updating est déclenché avant que les modifications apportées aux propriétés d’un objet soient conservées dans la source de données. L’événement Updating vous permet de modifier ou de vérifier les modifications apportées à l’objet, de fournir un autre objet ou d’annuler l’opération avant que les modifications ne soient rendues persistantes. Vous pouvez accéder à l’objet modifié à 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é .
Gérez l’événement Updating si vous devez modifier pour ObjectStateEntry que l’objet définisse différentes valeurs d’origine pour le contrôle d’accès concurrentiel. Pour plus d’informations, consultez Enregistrement des modifications et Gestion de l’accès concurrentiel.
Pour empêcher la persistance des modifications, définissez la Cancel propriété de l’objet sur true
EntityDataSourceChangingEventArgs .
Si une erreur se produit lors de l’instanciation d’un objet ou de la modification des propriétés, l’événement Updating 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 Updating 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.