Data.Cloud.AzureAPI.TAzureQueueService.DeleteMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DeleteMessage(const QueueName: string; const MessageId: string; const PopReceipt: string;  ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;
function DeleteMessage(const QueueName: string; const QueueMessage: TCloudQueueMessage;  GetPopReceiptIfNeeded: Boolean = True; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload;

C++

bool __fastcall DeleteMessage(const System::UnicodeString QueueName, const System::UnicodeString MessageId, const System::UnicodeString PopReceipt, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall DeleteMessage(const System::UnicodeString QueueName, Data::Cloud::Cloudapi::TCloudQueueMessage* const QueueMessage, bool GetPopReceiptIfNeeded = true, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureQueueService


Description

Supprime le message donné de la file d'attente spécifiée.

Il existe deux méthodes surchargées DeleteMessage.

Le tableau suivant indique la signification des paramètres pour les deux méthodes surchargées :

Paramètre Description

QueueName

Le nom de la file d'attente sur laquelle supprimer le message.

MessageId

L'ID unique du message à supprimer.

PopReceipt

La réception POP requise pour la suppression du message.

QueueMessage

Le message à supprimer.

GetPopReceiptIfNeeded

Définissez sur True (valeur par défaut) pour tenter d'obtenir une réception POP pour le message s'il n'en détient pas déjà une.

ResponseInfo

La classe optionnelle dans laquelle stocker les informations de la réponse.


Si GetPopReceiptIfNeeded est défini sur True (valeur par défaut) et si l'objet message a une chaîne vide définie en tant que sa réception POP, une réception POP est obtenue par l'appel de GetMessages avec les valeurs par défaut pour le nombre de messages et le délai d'attente de la visibilité. Si le message demandant la suppression ne se trouve pas en haut de la file d'attente, la suppression échoue.

La méthode renvoie True si la suppression réussit, et False sinon.

Voir aussi