EntityDataSource.Inserting Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá se před uložením nového objektu do zdroje 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 uložením nového objektu do zdroje dat. Událost Inserting umožňuje upravit nebo ověřit přidávaný objekt, přidat jiný objekt nebo zrušit operaci. K objektu, který chcete přidat, můžete přistupovat z Entity vlastnosti objektu EntityDataSourceChangingEventArgs . Pokud zadáte jiný objekt, je uživatel zodpovědný za nastavení správného typu entity ve Entity vlastnosti .
Pokud chcete zabránit přidání objektu, nastavte Cancel vlastnost objektu EntityDataSourceChangingEventArgs na true
.
Pokud při vytváření nového objektu dojde k chybě, Inserting vyvolá se událost a Exception vlastnost objektu EntityDataSourceChangingEventArgs se nastaví na vrácenou Exceptionhodnotu .
Při zpracování výjimky v obslužné rutině Inserting události nastavte ExceptionHandled vlastnost na true
. Tím zabráníte opětovnému vyvolání výjimky. Když zadáte hodnotu false
pro ExceptionHandled vlastnost , EntityDataSource znovu vyvolá výjimku.