Udostępnij za pośrednictwem


EntityDataSource.Updating Zdarzenie

Definicja

Występuje, zanim zmiany obiektu zostaną utrwalone w źródle danych.

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) 

Typ zdarzenia

Uwagi

Zdarzenie Updating jest wywoływane przed zmianą właściwości obiektu są utrwalane w źródle danych. Zdarzenie Updating umożliwia modyfikowanie lub weryfikowanie zmian obiektu, podanie innego obiektu lub anulowanie operacji przed utrwalone zmiany. Dostęp do zmodyfikowanego EntityDataSourceChangingEventArgs obiektu można uzyskać z Entity właściwości obiektu. W przypadku podawania innego obiektu użytkownik jest odpowiedzialny za ustawienie poprawnego typu jednostki we Entity właściwości.

Obsługa zdarzenia Updating , jeśli musisz zmodyfikować ObjectStateEntry obiekt, aby ustawić różne oryginalne wartości dla kontrolki współbieżności. Aby uzyskać więcej informacji, zobacz Zapisywanie zmian i zarządzanie współbieżnością.

Aby zatrzymać utrwalanie zmian, ustaw Cancel właściwość EntityDataSourceChangingEventArgs obiektu na true.

Jeśli wystąpi błąd podczas tworzenia wystąpienia obiektu lub modyfikowania właściwości, Updating zdarzenie jest wywoływane, a Exception właściwość obiektu jest ustawiona na zwróconą Exceptionwartość EntityDataSourceChangingEventArgs .

Po obsłużeniu wyjątku w procedurze obsługi zdarzeń Updating ustaw ExceptionHandled właściwość na true. Zapobiega to ponownemu zgłaszaniu wyjątku. Po określeniu ExceptionHandled wartości false właściwości element EntityDataSource ponownie zgłasza wyjątek.

Dotyczy