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.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin