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));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonQueueService |
Beschreibung
Warnung: PeekMessages ist veraltet. Bitte verwenden Sie ReceiveMessage.
Ruft eine Nachrichtenliste aus einer Warteschlange ab.
Diese Methode akzeptiert die folgenden Parameter:
QueueURL
: Der URL der Warteschlange.NumOfMessages
: Die maximale Anzahl der Nachrichten, die abgerufen werden sollen. Die zulässigen Werte fürNumOfMessages
sind1 - 10
.ResponseInfo
: Optional. Die Klasse, die die Antwortinformationen speichert.
Diese Methode gibt eine Liste von Nachrichten zurück. Für diese Nachrichten ist kein PopReceipt-Wert angegeben.
PeekMessages ist GetMessages ähnlich. Der Hauptunterschied ist, dass PeekMessages Nachrichten anderer Anforderungen nicht ausblendet. Sie erhalten das gleiche Ergebnis, wenn Sie 0
als VisibilityTimeout
-Parameter an GetMessages übergeben.