EntityDataSource.ContextDisposing Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar innan en ObjectContext tas bort.
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)
Händelsetyp
Exempel
Om du vill behålla en befintlig ObjectContext instansmedlem för framtida referens avbryter du ContextCreated händelsen enligt följande kod.
protected void EntityDataSource2_ContextDisposing(object sender,
EntityDataSourceContextDisposingEventArgs e)
{
e.Cancel = true;
}
Kommentarer
Hantera den här händelsen för att förhindra att den ObjectContext som används av EntityDataSource kontrollen tas bort. Gör detta när du vill använda en enda ObjectContext instans på sidan med flera kontroller eller instanser av EntityDataSource kontrollen. Om du vill förhindra att ObjectContext objektet tas bort ställer du in Cancel -egenskapen för EntityDataSourceContextDisposingEventArgs objektet på true. Mer information finns i Object Context Life-Cycle Management (EntityDataSource). Mer information om objektkontexten finns i Identitetsmatchning, Tillståndshantering och Ändringsspårning.