EntityDataSource.ContextDisposing Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane před odstraněním ObjectContext objektu.
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)
Event Type
Příklady
Chcete-li zachovat existujícího ObjectContext člena instance pro budoucí referenci ContextCreated , zrušte událost, jak ukazuje následující kód.
protected void EntityDataSource2_ContextDisposing(object sender,
EntityDataSourceContextDisposingEventArgs e)
{
e.Cancel = true;
}
Poznámky
Zpracování této události, aby se zabránilo ObjectContext odstranění používaného EntityDataSource ovládacím prvku. To udělejte, když chcete na stránce použít jednu ObjectContext instanci s několika ovládacími prvky nebo instancemi EntityDataSource ovládacího prvku. Pokud chcete zabránit ObjectContext odstranění objektu, nastavte Cancel vlastnost objektu EntityDataSourceContextDisposingEventArgs na true
hodnotu . Další informace najdete v tématu Správa Life-Cycle kontextu objektu (EntityDataSource). Další informace o kontextu objektu najdete v tématech Řešení identit, Správa stavu a Change Tracking.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro