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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureTableService |
Description
Insère une ligne dans la table donnée, en la fusionnant avec une version précédente de la ligne, s'il y en a une.
La méthode MergeEntity insère une ligne dans la table donnée, en la fusionnant avec une version précédente de la ligne, s'il y en a une. La ligne doit avoir une colonne PartitionKey
et une colonne RowKey
. Si elle a une colonne Timestamp
, elle sera ignorée. Si la table contient une autre ligne ayant les clés PartitionKey
et RowKey
, elle sera fusionnée avec la ligne spécifiée dans cet appel. La ligne résultante sera celle spécifiée ici, plus toutes les colonnes non présentes dans cette ligne, mais existantes dans la ligne initiale.
MergeEntity renvoie True si l'insertion a été un succès, False sinon.
Le paramètre TableName
spécifie le nom de la table dans laquelle insérer la ligne.
Le paramètre Entity
spécifie la ligne à insérer.
Le paramètre ResponseInfo
spécifie la classe facultative où stocker les informations de réponse.