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 а свойству ExceptionEntityDataSourceChangingEventArgs объекта присваивается возвращаемый Exceptionобъект .
При обработке исключения в обработчике Inserting событий задайте для свойства значение ExceptionHandledtrue
. Это предотвращает повторное возникновение исключения. При указании false
значения для ExceptionHandled свойства EntityDataSource объект повторно вызывает исключение.