Share via


EntityDataSource.Updating Kejadian

Definisi

Terjadi sebelum perubahan pada objek dipertahankan ke sumber data.

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) 

Jenis Acara

Keterangan

Peristiwa Updating dinaikkan sebelum perubahan pada properti objek dipertahankan ke sumber data. Kejadian ini Updating memungkinkan Anda memodifikasi atau memverifikasi perubahan pada objek, menyediakan objek yang berbeda, atau membatalkan operasi sebelum perubahan dipertahankan. Anda dapat mengakses objek yang dimodifikasi dari Entity properti EntityDataSourceChangingEventArgs objek . Jika menyediakan objek yang berbeda, pengguna bertanggung jawab untuk mengatur jenis entitas yang Entity benar di properti .

Updating Tangani peristiwa jika Anda harus memodifikasi ObjectStateEntry objek untuk mengatur nilai asli yang berbeda untuk kontrol konkurensi. Untuk informasi selengkapnya, lihat Menyimpan Perubahan dan Mengelola Konkurensi.

Untuk menghentikan perubahan dipertahankan, atur Cancel properti objek ke EntityDataSourceChangingEventArgstrue.

Jika kesalahan terjadi saat membuat instans objek atau memodifikasi properti, Updating peristiwa dinaikkan dan Exception properti EntityDataSourceChangingEventArgs objek diatur ke yang dikembalikan Exception.

Saat Anda menangani pengecualian di Updating penanganan aktivitas, atur properti ke ExceptionHandledtrue. Ini mencegah pengecualian dinaikkan lagi. Saat Anda menentukan nilai false untuk ExceptionHandled properti , kembali EntityDataSource menaikkan pengecualian.

Berlaku untuk