EntityDataSource.ContextCreated イベント

定義

EntityDataSource がエンティティ データ オブジェクトを操作するために使用する ObjectContext の作成を完了した場合に発生します。Occurs when the EntityDataSource has finished creating the ObjectContext that is used to work with entity data objects.

public:
 event EventHandler<System::Web::UI::WebControls::EntityDataSourceContextCreatedEventArgs ^> ^ ContextCreated;
public event EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatedEventArgs> ContextCreated;
member this.ContextCreated : EventHandler<System.Web.UI.WebControls.EntityDataSourceContextCreatedEventArgs> 
Public Custom Event ContextCreated As EventHandler(Of EntityDataSourceContextCreatedEventArgs) 

イベントの種類

EventHandler<EntityDataSourceContextCreatedEventArgs>

注釈

このイベントを処理し ObjectContext て、コントロールがクエリを EntityDataSource 実行し、変更を追跡するために使用するにアクセスします。Handle this event to access the ObjectContext that is used by the EntityDataSource control to execute the query and track changes. このコンテキストオブジェクトは、の外部での連続する操作に格納および使用でき EntityDataSource ます。This context object can be stored and used for successive operations outside the EntityDataSource. は、 ObjectContext EntityDataSourceContextCreatedEventArgs イベントによって返されるから取得され ContextCreated ます。The ObjectContext is obtained from the EntityDataSourceContextCreatedEventArgs that is returned by the ContextCreated event. 詳細については、「 オブジェクトコンテキストのライフサイクル管理」 (EntityDataSource)を参照してください。For more information, see Object Context Life-Cycle Management (EntityDataSource). オブジェクトコンテキストの詳細については、「 Id 解決、状態管理、および Change Tracking」を参照してください。For more information about the object context, see Identity Resolution, State Management, and Change Tracking.

イベントを使用すると ContextCreated ObjectContext 、以外の操作のために作成されたを変数に割り当てることができ EntityDataSource ます。The ContextCreated event allows you to assign the ObjectContext that has been created to a variable for successive operations outside the EntityDataSource. プロパティには、 EntityDataSourceContextCreatedEventArgs.Context イベントで作成されたコンテキストが含まれ ContextCreating ます。The EntityDataSourceContextCreatedEventArgs.Context property contains the context that has been created in the ContextCreating event. イベントの実行中にユーザーがコンテキストを割り当てない場合 ContextCreating 、に含まれるコンテキストインスタンスは、、、 EntityDataSourceContextCreatedEventArgs.Context またはの各プロパティに基づいて、によって作成されたインスタンスになり EntityDataSource EntityDataSource.ContextTypeName EntityDataSource.DefaultContainerName EntityDataSource.ConnectionString ます。If the user does not assign a context during the ContextCreating event, the context instance contained in EntityDataSourceContextCreatedEventArgs.Context is the one created by the EntityDataSource based on the EntityDataSource.ContextTypeName, EntityDataSource.DefaultContainerName, or EntityDataSource.ConnectionString properties.

適用対象