SAMConnection::remove
(PECL sam >= 0.1.0)
SAMConnection::remove — Efface un message depuis la file d'attente
Description
Efface un message depuis la file d'attente.
Liste de paramètres
-
target
-
L'identité de la file d'attente depuis laquelle le message doit être effacé.
-
properties
-
Un tableau associatif optionnel de propriétés décrivant les autres paramètres permettant le contrôle de l'opération.
Nom de la propriété Valeurs possibles SAM_CORRELID C'est l'identifiant de corrélation des messages à lire. Ceci est typiquement retourné par la demande "send". SAM_MESSAGEID C'est l'identifiant du message à effacer.
Valeurs de retour
Cette méthode retourne FALSE
si une erreur survient.
Exemples
Exemple #1 Effacement d'un message depuis la file d'attente en utilisant un identifiant de message
<?php if (!$conn->remove('queue://receive/test', array(SAM_MESSAGEID => $messageId))) { // L'effacement a échoué ! echo "L'effacement a échoué : ($conn->errno) $conn->error"; } ?>