ObjectDataSourceView.Delete(IDictionary, IDictionary) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したkeysおよびoldValues コレクションを使用して、DeleteMethod プロパティによって識別されるビジネス オブジェクト メソッドを呼び出して、削除操作を実行します。
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
パラメーター
- keys
- IDictionary
削除する項目を識別するために使用されるキー値の IDictionary 。 これらのパラメーターは、削除操作を実行するために、 DeleteMethod プロパティと共に使用されます。 メソッドに関連付けられているパラメーターがない場合は、 null渡します。
- oldValues
- IDictionary
データ ソース内の項目に一致するために使用される追加のキー以外の値を含む IDictionary 。 ConflictDetection プロパティが CompareAllValues フィールドに設定されている場合にのみ、行の値がメソッドに渡されます。
戻り値
削除された行の数。それ以外の場合は -1。数値が不明な場合は -1。
注釈
既定値は -1 です。これは、不明な数の行が削除されたことを意味します。 別の値を返すには、Deleted イベント ハンドラーのObjectDataSourceStatusEventArgs オブジェクトのAffectedRows プロパティを設定します。 通常、影響を受ける行の数はビジネス オブジェクトのDelete メソッドによって返され、その値は、Deleted イベント ハンドラーのObjectDataSourceStatusEventArgs パラメーターのReturnValueプロパティから使用できます。
Delete メソッドはExecuteDelete メソッドを呼び出し、keysコレクションとoldValues コレクションを渡します。