EntityDataSource.ContextDisposing Evento

Definição

Ocorre antes de ser ObjectContext descartado.

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

Exemplos

Para manter um membro de instância existente ObjectContext para referência futura, cancele o ContextCreated evento conforme indicado pelo código seguinte.

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

Observações

Trate deste evento para evitar que o ObjectContext utilizado pelo EntityDataSource controlo seja descartado. Faz isto quando quiseres usar uma única ObjectContext instância na tua página com vários controlos ou instâncias desse EntityDataSource controlo. Para evitar que o ObjectContext seja eliminado, defina a Cancel propriedade do EntityDataSourceContextDisposingEventArgs objeto para true. Para mais informações, consulte Object Context Life-Cycle Management (EntityDataSource). Para mais informações sobre o contexto do objeto, consulte Resolução de Identidade, Gestão de Estado e Acompanhamento de Alterações.

Aplica-se a