EntityDataSource.ContextDisposing Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, bevor eine ObjectContext Verworfen wird.
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)
Ereignistyp
Beispiele
Wenn Sie ein vorhandenes ObjectContext Instanzmitglied für zukünftige Verweise beibehalten möchten, brechen Sie das ContextCreated Ereignis ab, wie im folgenden Code dargestellt.
protected void EntityDataSource2_ContextDisposing(object sender,
EntityDataSourceContextDisposingEventArgs e)
{
e.Cancel = true;
}
Hinweise
Behandeln Sie dieses Ereignis, um zu verhindern, dass das ObjectContextEntityDataSource Steuerelement verworfen wird. Gehen Sie dazu vor, wenn Sie eine einzelne ObjectContext Instanz auf Der Seite mit mehreren Steuerelementen oder Instanzen des EntityDataSource Steuerelements verwenden möchten. Um zu verhindern, dass das ObjectContext Objekt verworfen wird, legen Sie die Cancel Eigenschaft des EntityDataSourceContextDisposingEventArgs Objekts auf true. Weitere Informationen finden Sie unter Object Context Life-Cycle Management (EntityDataSource).For more information, see Object Context Life-Cycle Management (EntityDataSource). Weitere Informationen zum Objektkontext finden Sie unter Identitätsauflösung, Zustandsverwaltung und Änderungsnachverfolgung.