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 les modifications apportées à un objet soient conservées 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 la persistance des modifications. Vous pouvez accéder à l’objet modifié à 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é.
Gérez l’événement Updating si vous devez modifier l’objet ObjectStateEntry pour définir différentes valeurs d’origine pour le contrôle d’accès concurrentiel. Pour plus d’informations, consultez Enregistrer les modifications et gérer l’accès concurrentiel.
Pour empêcher la persistance des modifications, définissez la Cancel propriété de l’objet EntityDataSourceChangingEventArgs sur true.
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 l’objet retourné Exception.
Lorsque vous gérez l’exception dans le Updating 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.