EntityDataSource.ContextDisposing Ereignis

Definition

Tritt ein, bevor ein ObjectContext verworfen wird.Occurs before an ObjectContext is disposed of.

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) 

Beispiele

Um einen vorhandenen ObjectContext Instanzmember für den zukünftigen Verweis beizubehalten ContextCreated , brechen Sie das Ereignis ab, wie im folgenden Code gezeigt.To keep an existing ObjectContext instance member for future reference cancel the ContextCreated event as shown by the following code.

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

Hinweise

Behandeln Sie dieses Ereignis, um ObjectContext zu verhindern, EntityDataSource dass das vom-Steuerelement verwendet wird.Handle this event to prevent the ObjectContext used by the EntityDataSource control from being disposed of. Gehen Sie wie folgt vor, wenn Sie eine ObjectContext einzelne Instanz auf der EntityDataSource Seite mit mehreren Steuerelementen oder Instanzen des Steuer Elements verwenden möchten.Do this when you want to use a single ObjectContext instance in your page with several controls or instances of the EntityDataSource control. Legen Sie die ObjectContext Cancel -Eigenschaft des EntityDataSourceContextDisposingEventArgs -Objekts auf truefest, um zu verhindern, dass die verworfen wird.To prevent the ObjectContext from being disposed of, set the Cancel property of the EntityDataSourceContextDisposingEventArgs object to true. Weitere Informationen finden Sie unter Objekt Kontext-Lebenszyklus Verwaltung (EntityDataSource).For more information, see Object Context Life-Cycle Management (EntityDataSource). Weitere Informationen zum Objekt Kontext finden Sie unter Identitäts Auflösung, Zustands Verwaltung und Änderungsnachverfolgung.For more information about the object context, see Identity Resolution, State Management, and Change Tracking.

Gilt für: