ObjectDataSourceView.Delete(IDictionary, IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede operaci odstranění voláním metody obchodního objektu, která je identifikovaná DeleteMethod vlastností pomocí zadaných keys
kolekcí a 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
Parametry
- keys
- IDictionary
Hodnoty IDictionary klíče použité k identifikaci položky, kterou chcete odstranit. Tyto parametry se používají s DeleteMethod vlastností k provedení operace odstranění. Pokud k metodě nejsou přidružené žádné parametry, předejte null
.
- oldValues
- IDictionary
A IDictionary , který obsahuje další hodnoty, které nejsou klíči, které se používají ke shodě s položkou ve zdroji dat. Hodnoty řádků jsou metodě předány pouze v případě, že ConflictDetection je vlastnost nastavena na CompareAllValues pole.
Návraty
Počet odstraněných řádků; v opačném případě hodnota -1, pokud číslo není známo.
Poznámky
Výchozí hodnota je -1, což znamená, že byl odstraněn neznámý počet řádků. Pokud chcete vrátit jinou hodnotu, nastavte AffectedRows vlastnost objektu ObjectDataSourceStatusEventArgs obslužné rutiny Deleted události. Počet ovlivněných řádků je obvykle vrácen metodou Delete
pro obchodní objekt a tato hodnota je k dispozici z ReturnValue vlastnosti parametru ObjectDataSourceStatusEventArgsDeleted obslužné rutiny události.
Metoda Delete volá metodu ExecuteDelete a předává keys
kolekce a oldValues
.