Compartir a través de


EntityDataSource.ContextDisposing Evento

Definición

Se provoca antes de que se elimine un objeto ObjectContext.

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) 

Tipo de evento

Ejemplos

Para mantener un miembro de instancia existente ObjectContext para futuras referencias, cancele el ContextCreated evento como se muestra en el código siguiente.

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

Comentarios

Controle este evento para evitar que ObjectContext el EntityDataSource control use se elimine. Haga esto cuando desee usar una sola ObjectContext instancia en la página con varios controles o instancias del EntityDataSource control. Para evitar ObjectContext que se elimine , establezca la Cancel propiedad del EntityDataSourceContextDisposingEventArgs objeto trueen . Para obtener más información, vea Object Context Life-Cycle Management (EntityDataSource). Para obtener más información sobre el contexto del objeto, vea Resolución de identidades, Administración de estado y Seguimiento de cambios.

Se aplica a