DSAzure.TAzureTableService.UpdateEntity
Delphi
function UpdateEntity(const TableName: String; entity: TJSONObject): boolean;
C++
bool __fastcall UpdateEntity(const System::UnicodeString TableName, System::Json::TJSONObject* entity);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | DSAzure.pas DSAzure.hpp |
DSAzure | TAzureTableService |
Beschreibung
Ersetzt eine Zeile in der angegebenen Tabelle durch eine neue Zeilendefinition.
UpdateEntity entspricht der Funktion MergeEntity, da beide eine TJSONObject-Zeilendefinitioin bereitstellen und diese für eine bereits vorhandene Zeile verwenden, die PartitionKey und RowKey übereinstimmt und in der in entity
angegebenen Entität gespeichert wird. Der Unterschied besteht darin, dass UpdateEntity die vorherige Zeilendefinition vollständig ersetzt. Daher werden alle vorher vorhandenen Spalten entfernt, die nicht in der in diesem Funktionsaufruf gesetzten entity
vorkommen.