Data.Cloud.AmazonAPI.TAmazonQueueService.PeekMessages
Delphi
function PeekMessages(const QueueURL: string; NumOfMessages: Integer; ResponseInfo: TCloudResponseInfo = nil): TList<TCloudQueueMessage>; deprecated;
C++
System::Generics::Collections::TList__1<Data::Cloud::Cloudapi::TCloudQueueMessage*>* __fastcall PeekMessages _DEPRECATED_ATTRIBUTE0 (const System::UnicodeString QueueURL, int NumOfMessages, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonQueueService |
説明
警告: PeekMessages は非推奨になっています。 ReceiveMessage を使用してください。
メッセージのリストをキューから取得します。
このメソッドは、次のパラメータを受け付けます:
QueueURL
: キューの URL。NumOfMessages
: 受け取るメッセージの最大数。NumOfMessages
の指定可能な値は、1 - 10
です。ResponseInfo
: 省略可能。レスポンス情報を格納するクラス。
このメソッドは、メッセージのリストを返します。これらのメッセージは、指定された PopReceipt 値を持っていません。
PeekMessages は、GetMessages と同様です。主な違いは、PeekMessages はメッセージを他のリクエストに対して隠ぺいしない点です。0
を VisibilityTimeout
パラメータとして、GetMessages に渡すと、同じ結果になります。