EntityDataSource.ContextDisposing Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.