ObjectDataSourceView.Delete(IDictionary, IDictionary) Methode

Definitie

Voert een verwijderbewerking uit door de bedrijfsobjectmethode aan te roepen die wordt geïdentificeerd door de DeleteMethod eigenschap met behulp van de opgegeven keys verzamelingen.oldValues

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

Parameters

keys
IDictionary

Een IDictionary van de sleutelwaarden die worden gebruikt om het item te identificeren dat moet worden verwijderd. Deze parameters worden gebruikt met de DeleteMethod eigenschap om de verwijderbewerking uit te voeren. Als er geen parameters zijn gekoppeld aan de methode, geeft u dit door null.

oldValues
IDictionary

Een IDictionary met de aanvullende niet-sleutelwaarden die worden gebruikt om het item in de gegevensbron te vinden. Rijwaarden worden alleen doorgegeven aan de methode als de ConflictDetection eigenschap is ingesteld op het CompareAllValues veld.

Retouren

Het aantal rijen dat is verwijderd; anders, -1, als het getal niet bekend is.

Opmerkingen

De standaardwaarde is -1, wat betekent dat een onbekend aantal rijen is verwijderd. Als u een andere waarde wilt retourneren, stelt u de AffectedRows eigenschap van het ObjectDataSourceStatusEventArgs object van de Deleted gebeurtenis-handler in. Het aantal betrokken rijen wordt doorgaans geretourneerd door de Delete methode voor het bedrijfsobject en die waarde is beschikbaar via de ReturnValue eigenschap van de ObjectDataSourceStatusEventArgs parameter van de Deleted gebeurtenis-handler.

De Delete methode roept de ExecuteDelete methode aan, waarbij de keys en oldValues verzamelingen worden doorgegeven.

Van toepassing op

Zie ook