EntityDataSource.Updating 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í.
Nastane před tím, než se změny objektu zachovají ve zdroji dat.
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)
Event Type
Poznámky
Událost Updating je vyvolána před změnami vlastností objektu jsou zachovány ve zdroji dat. Událost Updating umožňuje upravit nebo ověřit změny objektu, zadat jiný objekt nebo zrušit operaci před zachováním změn. K upravenému objektu Entity můžete přistupovat 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.
Updating Zpracovat událost, pokud je nutné upravit ObjectStateEntry objekt nastavit různé původní hodnoty pro řízení souběžnosti. Další informace najdete v tématu Ukládání změn a správa souběžnosti.
Chcete-li zastavit zachování změn, nastavte Cancel vlastnost objektu EntityDataSourceChangingEventArgs na true.
Pokud dojde k chybě při vytváření instance objektu nebo úpravy vlastností, Updating je vyvolána událost a Exception vlastnost EntityDataSourceChangingEventArgs objektu je nastavena na vrácený Exception.
Při zpracování výjimky v obslužné rutině Updating 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.