EntityDataSource.ContextDisposing 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
發生於處置 ObjectContext 之前。
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)
事件類型
範例
若要保留現有的 ObjectContext 實例成員以供日後參考取消事件, ContextCreated 如下列程式代碼所示。
protected void EntityDataSource2_ContextDisposing(object sender,
EntityDataSourceContextDisposingEventArgs e)
{
e.Cancel = true;
}
備註
處理此事件,以防止 ObjectContext 控制項使用的 EntityDataSource 。 當您想要在頁面中搭配數個控件或控件實例EntityDataSource使用單ObjectContext一實例時,請執行此動作。 若要防止 ObjectContext 處置 ,請將 Cancel 物件的 屬性 EntityDataSourceContextDisposingEventArgs 設定為 true
。 如需詳細資訊,請參閱 Object Context Life-Cycle Management (EntityDataSource) 。 如需對象內容的詳細資訊,請參閱 身分識別解析、狀態管理和變更追蹤。