EntityDataSource.Updating Událost

Definice

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.

Platí pro