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";
}
?>