Data.Cloud.AmazonAPI.TAmazonQueueService.ChangeMessageVisibility

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

QueueURL

Der URL der Queue, für die die Nachrichten ermittelt werden sollen.

PopReceipt

Der zuvor ermittelte Pop-Empfang, der einer Nachricht zugeordnet ist.

VisibilityTimeout

Zeit (in Sekunden), für die die Nachricht ausgeblendet bleiben soll.

ResponseInfo

Die optionale Klasse zum Speichern von Antwortinformationen.

Siehe auch