Partager via


EntityDataSource.ContextDisposing Événement

Définition

Se produit avant la suppression d’un ObjectContext objet.

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) 

Type d'événement

Exemples

Pour conserver un membre d’instance existant ObjectContext pour une référence ultérieure, annulez l’événement ContextCreated , comme indiqué par le code suivant.

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

Remarques

Gérez cet événement pour empêcher l’utilisation ObjectContextEntityDataSource du contrôle d’être supprimé. Procédez ainsi lorsque vous souhaitez utiliser une seule ObjectContext instance dans votre page avec plusieurs contrôles ou instances du EntityDataSource contrôle. Pour empêcher la ObjectContext suppression de l’objet, définissez la Cancel propriété de l’objet EntityDataSourceContextDisposingEventArgs sur true. Pour plus d’informations, consultez Le contexte d’objet Life-Cycle Management (EntityDataSource). Pour plus d’informations sur le contexte de l’objet, consultez Identity Resolution, State Management et Change Tracking.

S’applique à