ObjectDataSourceView.ExecuteDelete メソッド
アセンブリ: System.Web (system.web.dll 内)

Protected Overrides Function ExecuteDelete ( _ keys As IDictionary, _ oldValues As IDictionary _ ) As Integer
Dim keys As IDictionary Dim oldValues As IDictionary Dim returnValue As Integer returnValue = Me.ExecuteDelete(keys, oldValues)
- keys
削除操作を実行するために DeleteMethod プロパティで使用されるパラメータの IDictionary。メソッドに関連付けられているパラメータがない場合は、null 参照 (Visual Basic では Nothing) を渡します。
削除された行数。数が不明の場合は -1。詳細については、Delete のトピックを参照してください。


ObjectDataSourceView クラスは、継承された ExecuteDelete メソッドを実装し、ビジネス オブジェクトを使用して基になるデータ ストアからデータを削除します。ページ開発者およびデータ連結コントロールの作成者は、ExecuteDelete メソッドを直接呼び出す代わりに、パブリックとして公開された Delete メソッドを使用します。
削除操作を実行する前に、OnDeleting メソッドが呼び出されて Deleting イベントが発生します。このイベントを処理することで、パラメータの値を調べ、Delete メソッドを呼び出す前に処理を実行できます。
削除操作を実行するために、ObjectDataSourceView はリフレクションを使用して、DeleteMethod プロパティおよび keys コレクションと oldValues コレクション内の任意の関連するパラメータで指定されたメソッドを呼び出して、実行します。操作が完了した後、OnDeleted メソッドが呼び出されて Deleted イベントが発生します。このイベントを処理することにより、戻り値とエラー コードを調べ、後処理を実行できます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ObjectDataSourceView.ExecuteDelete メソッドのページへのリンク