EntityDataSource.ContextDisposing Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir ObjectContext atılmadan önce gerçekleşir.
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)
Olay Türü
Örnekler
Mevcut ObjectContext bir örnek üyesini gelecekte başvurmak ContextCreated üzere tutmak için aşağıdaki kodda gösterildiği gibi olayı iptal edin.
protected void EntityDataSource2_ContextDisposing(object sender,
EntityDataSourceContextDisposingEventArgs e)
{
e.Cancel = true;
}
Açıklamalar
Denetim tarafından kullanılan öğesinin ObjectContextEntityDataSource atılmasını önlemek için bu olayı işleyin. Bunu, sayfanızda birkaç denetim veya denetim örneğiyle tek ObjectContext bir örnek EntityDataSource kullanmak istediğinizde yapın. öğesinin ObjectContext atılmasını önlemek için nesnesinin CancelEntityDataSourceContextDisposingEventArgs özelliğini olarak true
ayarlayın. Daha fazla bilgi için bkz . Nesne Bağlamı Life-Cycle Yönetimi (EntityDataSource). Nesne bağlamı hakkında daha fazla bilgi için bkz. Kimlik Çözümlemesi, Durum Yönetimi ve Değişiklik İzleme.