EntityDataSource.ContextDisposing Olay

Tanım

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 trueayarlayı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