EntityDataSource.Updating Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит до того, как изменения объекта сохраняются в источнике данных.
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)
Тип события
Комментарии
Событие Updating вызывается перед изменением свойств объекта в источнике данных. Событие Updating позволяет изменять или проверять изменения объекта, предоставлять другой объект или отменять операцию перед сохранением изменений. Доступ к измененной объекту можно получить из Entity свойства EntityDataSourceChangingEventArgs объекта. При предоставлении другого объекта пользователь отвечает за задание правильного типа сущности в свойстве Entity .
Обработайте Updating событие, если необходимо изменить ObjectStateEntry объект, чтобы задать разные исходные значения для элемента управления параллелизмом. Дополнительные сведения см. в разделе "Сохранение изменений и управление параллелизмом".
Чтобы остановить сохранение изменений, задайте Cancel для свойства EntityDataSourceChangingEventArgs объекта значение true.
Если при создании экземпляра объекта или изменении свойств возникает ошибка, событие вызывается, Updating а Exception свойство EntityDataSourceChangingEventArgs объекта задано возвращаемым Exception.
При обработке исключения в обработчике Updating событий задайте ExceptionHandled для свойства значение true. Это предотвращает повторное создание исключения. При указании значения false свойства ExceptionHandledEntityDataSource повторно вызывается исключение.