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 ObjectContextEntityDataSource utilizzato dal controllo . Eseguire questa operazione quando si vuole usare una singola ObjectContext istanza della 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).For more information, see Object Context Life-Cycle Management (EntityDataSource). Per altre informazioni sul contesto dell'oggetto, vedere Identity Resolution, State Management e Change Tracking.