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