Data.Cloud.AzureAPI.TAzureTableService.QueryEntities
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」を参照してください。