Data.Cloud.AzureAPI.TAzureTableService.MergeEntity
Delphi
function MergeEntity(const TableName: string; Entity: TCloudTableRow; ResponseInfo: TCloudResponseInfo = nil): Boolean;
C++
bool __fastcall MergeEntity(const System::UnicodeString TableName, Data::Cloud::Cloudapi::TCloudTableRow* Entity, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureTableService |
Beschreibung
Fügt eine Zeile in die gegebene Tabelle ein und führt diese Zeile mit einer früheren Version zusammen, falls vorhanden.
Die Methode MergeEntity fügt eine Zeile in die gegebene Tabelle ein und führt diese Zeile mit einer früheren Version zusammen, falls vorhanden. Die Zeile muss die Spalten PartitionKey
und RowKey
haben. Eine eventuell vorhandene Timestamp
-Spalte wird ignoriert. Wenn in der Tabelle bereits eine andere Zeile mit den gegebenen Werten für die Spalten PartitionKey
und RowKey
vorhanden ist, wird sie mit der in diesem Aufruf angegebenen Zeile zusammengeführt. Die neue Zeile enthält alle Spalten der in dieser Methode angegebenen Zeile sowie alle Spalten der ursprünglichen Zeile, die nicht in der angegebenen Zeile vorhanden sind.
MergeEntity gibt True zurück, wenn das Einfügen erfolgreich war, ansonsten False.
Der Parameter TableName
gibt den Namen der Tabelle an, in die die Zeile eingefügt werden soll.
Der Parameter Entity
gibt die einzufügende Zeile an.
Der Parameter ResponseInfo
gibt die optionale Klasse an, in der die Antwortinformationen gespeichert werden sollen.