Data.Cloud.AzureAPI.TAzureTableService.QueryEntities

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function QueryEntities(const TableName: string; const FilterExpression: string = '';  ResponseInfo: TCloudResponseInfo = nil; const NextPartitionKey: string = ''; const NextRowKey: string = ''): TList<TCloudTableRow>; overload;

C++

System::Generics::Collections::TList__1<Data::Cloud::Cloudapi::TCloudTableRow*>* __fastcall QueryEntities(const System::UnicodeString TableName, const System::UnicodeString FilterExpression = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), const System::UnicodeString NextPartitionKey = System::UnicodeString(), const System::UnicodeString NextRowKey = System::UnicodeString())/* overload */;

プロパティ

種類 可視性 ソース ユニット
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureTableService


説明

指定されたテーブルのエンティティ(行)を、場合により任意で結果にフィルタをかけて返します。

QueryEntities メソッドは、与えられたフィルタと一致するテーブル行、またはフィルタが指定されていない場合にはすべての行(最大 1000 行)を、返します。

最大 1000 行が返されます。1000 行が返された場合、'x-ms-continuation-NextPartitionKey' および 'x-ms-continuation-NextRowKey' のヘッダー値が使用され、1001 番目の行の一意の識別子が取得されます。これらの値を取得するには、ResponseInfo パラメータを使用する必要があります。この関数への次の呼び出して、一意の識別子の値(NextParitionKey および NextRowKey)を使用すると、行の次のバッチを取得することができます。

TableName パラメータは、行を取得するテーブルの名前を示します。

FilterExpression パラメータは、結果を精査するための、任意のフィルタ式です。

ResponseInfo パラメータは、レスポンス情報を格納する任意クラスを示します。

NextPartitionKey パラメータは、'x-ms-continuation-NextPartitionKey' からの継続トークン値です。

NextRowKey パラメータは、'x-ms-continuation-NextRowKey' からの継続トークン値です。

メモ: FilterExpression パラメータの詳細については、MSDN ドキュメントの「Querying Tables and Entities」を参照してください。

関連項目