DSAzure.TAzureTableService.UpdateEntity

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch