Data.Cloud.AmazonAPI.TAmazonQueueService.ChangeMessageVisibility
Delphi
function ChangeMessageVisibility(const QueueURL: string; const PopReceipt: string; const VisibilityTimeout: Integer = 0; ResponseInfo: TCloudResponseInfo = nil): Boolean;
C++
bool __fastcall ChangeMessageVisibility(const System::UnicodeString QueueURL, const System::UnicodeString PopReceipt, const int VisibilityTimeout = 0x0, 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
Erweitert oder beendet die Zeitüberschreitung für die Sichtbarkeit einer Nachricht.
Wenn 0 als Wert des Parameters VisibilityTimeout
übergeben wird, wird die Nachricht durch Aufrufe von GetMessages sofort sichtbar. Andernfalls wird der für VisibilityTimeout
übergebene Wert – der im Bereich von 0 bis 43200 Sekunden (12 Stunden) liegen muss – als neuer VisibilityTimeout
-Wert für die dem angegebenen Pop-Empfang zugeordnete Nachricht gesetzt, sofern vorhanden.
Die Methode gibt True zurück, wenn das Löschen erfolgreich durchgeführt wurde, ansonsten False.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Der URL der Queue, für die die Nachrichten ermittelt werden sollen. |
|
Der zuvor ermittelte Pop-Empfang, der einer Nachricht zugeordnet ist. |
|
Zeit (in Sekunden), für die die Nachricht ausgeblendet bleiben soll. |
|
Die optionale Klasse zum Speichern von Antwortinformationen. |