ObjectDataSourceView.Delete(IDictionary, IDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt mithilfe der angegebenen keys
-Auflistung und der angegebenen oldValues
-Auflistung einen Löschvorgang durch Aufrufen der Geschäftsobjektmethode aus, die von der DeleteMethod-Eigenschaft angegeben wird.
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
Parameter
- keys
- IDictionary
Ein IDictionary der Schlüsselwerte, mit deren Hilfe das zu löschende Element angegeben wird. Diese Parameter werden mit der DeleteMethod-Eigenschaft verwendet, um den Löschvorgang auszuführen. Wenn der Methode keine Parameter zugeordnet sind, muss null
übergeben werden.
- oldValues
- IDictionary
Ein IDictionary, das die zusätzlichen Nicht-Schlüsselwerte enthält, mit denen ein Abgleich mit dem Element in der Datenquelle ausgeführt wird. Zeilenwerte werden nur dann an die Methode übergeben, wenn die ConflictDetection-Eigenschaft auf das CompareAllValues-Feld festgelegt ist.
Gibt zurück
Die Anzahl der gelöschten Zeilen, andernfalls -1 (wenn die Anzahl unbekannt ist).
Hinweise
Der Standardwert ist -1, was bedeutet, dass eine unbekannte Anzahl von Zeilen gelöscht wurde. Um einen anderen Wert zurückzugeben, legen Sie die AffectedRows -Eigenschaft des ObjectDataSourceStatusEventArgs -Objekts des Deleted Ereignishandlers fest. Die Anzahl der betroffenen Zeilen wird in der Regel von der Delete
-Methode für das Geschäftsobjekt zurückgegeben, und dieser Wert ist in der ReturnValue Eigenschaft des ObjectDataSourceStatusEventArgs Parameters des Deleted Ereignishandlers verfügbar.
Die Delete -Methode ruft die ExecuteDelete -Methode auf und übergibt die keys
Auflistungen und oldValues
.