EntityDataSource.ContextDisposing Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.