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));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureTableService |
説明
行を渡されたテーブルを挿入し、行の以前のバージョンがある場合には、それをマージします。
MergeEntity メソッドは、行を渡されたテーブルを挿入し、行の以前のバージョンがある場合には、それをマージします。 行には、列 PartitionKey
および RowKey
がなければなりません。 Timestamp
列がある場合、それは無視されます。 指定された PartitionKey
と RowKey
を持つ別の行が、テーブルにすでに存在する場合、この呼び出しにおいて指定された行とマージされます。その結果の行は、ここで指定された行に、その行にないがテーブルの元の行には存在した列を合わせた行になります。
MergeEntity は、挿入が成功した場合には True を、そうでなければ False を返します。
TableName
パラメータは、行を挿入するテーブルの名前を示します。
Entity
パラメータは、挿入する行を示します。
ResponseInfo
パラメータは、レスポンス情報を格納する任意クラスを示します。