Поделиться через


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 повторно вызывается исключение.

Применяется к