Sdílet prostřednictvím


EntityDataSource.Inserting Událost

Definice

Nastane před zachováním nového objektu ve zdroji dat.

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) 

Event Type

Poznámky

Událost Inserting je vyvolána před zachováním nového objektu ve zdroji dat. Událost Inserting umožňuje upravit nebo ověřit přidání objektu, přidat jiný objekt nebo operaci zrušit. K objektu, který chcete přidat, Entity můžete získat přístup z vlastnosti objektu EntityDataSourceChangingEventArgs . Při zadávání jiného objektu je uživatel zodpovědný za nastavení správného typu entity ve Entity vlastnosti.

Chcete-li zastavit přidání objektu, nastavte Cancel vlastnost objektu EntityDataSourceChangingEventArgs na true.

Pokud při vytváření nového objektu dojde k chybě, Inserting je vyvolána událost a Exception vlastnost objektu EntityDataSourceChangingEventArgs je nastavena na vrácený Exception.

Při zpracování výjimky v obslužné rutině Inserting události, nastavte ExceptionHandled vlastnost na true. Tím se zabrání opětovnému vyvolání výjimky. Když zadáte hodnotu false vlastnosti ExceptionHandled , EntityDataSource znovu vyvolá výjimku.

Platí pro