EntityDataSource.Deleted イベント

定義

オブジェクトがデータ ソースから削除された後に発生します。

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

イベントの種類

注釈

Deleted イベントは、オブジェクトを削除するためにSaveChangesObjectContext メソッドが正常に呼び出された後に発生します。 Entity オブジェクトの EntityDataSourceChangingEventArgs プロパティは、削除されたオブジェクトにアクセスするために使用されます。 このオブジェクトは Detached 状態です。

オブジェクトが削除されたときにエラーが発生した場合、Deleted イベントが発生し、Exception オブジェクトのEntityDataSourceChangedEventArgs プロパティが返されたExceptionに設定され、Entity プロパティがnullに設定されます。 Deleted イベント ハンドラーで例外を処理する場合は、ExceptionHandled プロパティを true に設定します。 これにより、例外が再び発生するのを防ぐことができます。 false プロパティに ExceptionHandled の値を指定すると、EntityDataSourceによって例外が再発生します。

適用対象