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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonQueueService |
Description
Etend ou termine le délai de la visibilité d'un message.
Si la valeur de VisibilityTimeout
est zéro, le message devient instantanément visible par les appels à GetMessages. Sinon, la valeur transmise comme VisibilityTimeout
, qui doit être dans l'intervalle de 0 à 43200 secondes (12 heures), sera définie en tant que la nouvelle valeur de VisibilityTimeout
pour le message associé à la réception de pop donnée, si le message en a.
La méthode renvoie True si la suppression a réussi, False sinon.
Le tableau suivant présente la signification des paramètres :
Paramètre | Description |
---|---|
|
L'URL de la file d'attente pour laquelle obtenir les messages. |
|
La réception de pop préalablement obtenue, associée à un message. |
|
Le temps (en secondes) pendant lequel cacher le message. |
|
La classe facultative où stocker les informations sur la réponse. |