Condividi tramite


EntityDataSource.ContextDisposing Evento

Definizione

Si verifica prima dell'eliminazione di un oggetto 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 evento

Esempio

Per mantenere un membro dell'istanza esistente ObjectContext per riferimento futuro, annullare l'evento ContextCreated , come illustrato nel codice seguente.

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

Commenti

Gestire questo evento per impedire l'eliminazione dell'oggetto ObjectContext utilizzato dal EntityDataSource controllo . Eseguire questa operazione quando si vuole usare una singola ObjectContext istanza nella pagina con più controlli o istanze del EntityDataSource controllo. Per impedire l'eliminazione ObjectContext di , impostare la Cancel proprietà dell'oggetto EntityDataSourceContextDisposingEventArgs su true. Per altre informazioni, vedere Object Context Life-Cycle Management (EntityDataSource). Per altre informazioni sul contesto dell'oggetto, vedere Identity Resolution, State Management e Change Tracking.

Si applica a