Data.Cloud.AmazonAPI.TAmazonQueueService.ChangeMessageVisibility

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

QueueURL

L'URL de la file d'attente pour laquelle obtenir les messages.

PopReceipt

La réception de pop préalablement obtenue, associée à un message.

VisibilityTimeout

Le temps (en secondes) pendant lequel cacher le message.

ResponseInfo

La classe facultative où stocker les informations sur la réponse.

Voir aussi