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 uložením změn objektu 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 zachováním změn vlastností objektu ve zdroji dat. Událost Updating umožňuje upravit nebo ověřit změny objektu, zadat jiný objekt nebo zrušit operaci před uložením změn. K upravenému objektu 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.
Updating Zpracování události, pokud musíte upravit ObjectStateEntry pro objekt nastavit jiné původní hodnoty pro řízení souběžnosti. Další informace najdete v tématech Ukládání změn a Správa souběžnosti.
Pokud chcete zabránit zachování změn, nastavte Cancel vlastnost objektu EntityDataSourceChangingEventArgs na true
.
Pokud při vytváření instance objektu nebo úpravě vlastností dojde k chybě, Updating vyvolá se událost a vlastnost objektu ExceptionEntityDataSourceChangingEventArgs se nastaví na vrácenou Exceptionhodnotu .
Při zpracování výjimky v obslužné rutině Updating 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.