Bagikan melalui


EntityDataSource.ContextDisposing Kejadian

Definisi

Terjadi sebelum ObjectContext dibuang.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextDisposingEventArgs ^> ^ ContextDisposing;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextDisposingEventArgs> ContextDisposing;
member this.ContextDisposing : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextDisposingEventArgs> 
Public Custom Event ContextDisposing As EventHandler(Of EntityDataSourceContextDisposingEventArgs) 

Jenis Acara

Contoh

Untuk mempertahankan anggota instans yang ada ObjectContext untuk referensi di masa mendatang, batalkan ContextCreated acara seperti yang ditunjukkan oleh kode berikut.

protected void EntityDataSource2_ContextDisposing(object sender,
    EntityDataSourceContextDisposingEventArgs e)
{
    e.Cancel = true;
}

Keterangan

Tangani kejadian ini untuk mencegah ObjectContext digunakannya EntityDataSource kontrol. Lakukan ini saat Anda ingin menggunakan satu ObjectContext instans di halaman Anda dengan beberapa kontrol atau instans EntityDataSource kontrol. Untuk mencegah ObjectContext dibuangnya, atur Cancel properti objek ke EntityDataSourceContextDisposingEventArgstrue. Untuk informasi selengkapnya, lihat Object Context Life-Cycle Management (EntityDataSource). Untuk informasi selengkapnya tentang konteks objek, lihat Resolusi Identitas, Manajemen Status, dan Pelacakan Perubahan.

Berlaku untuk