TdbmQueueMessage
De Wiki1000
Cette classe non persistante permet d'encapsuler un message de file d'attente.
Cette classe hérite du stéréotype file d'attente.
Un message :
- A un identifiant unique pour le gestionnaire de message.
- Contient des paramètres techniques dépendant du type de gestionnaire de message.
- Peut contenir des paramètres définis par l'utilisateur.
- Peut contenir un contenu binaire défini par l'utilisateur.
Suivant le type de gestionnaire les paramètres contenus dans le message peuvent varier.
Pour cette raison les paramètres ne sont pas stocké par des attributs statiques mais par une liste organisée en nom,valeur.
Propriétés:
Propriété | Usage |
---|---|
QueueName | Nom de la file d'attente auquel appartient ce message. |
UniqueID | Identifiant unique du message pour le gestionnaire de message. |
dbmQueue | Objet file d'attente auquel appartient ce message. |
Names | Retourne le nom d'un paramètre par index. |
Values | Retourne la valeur d'un paramètre par index. |
ValueByNames | Retourne la valeur d'un paramètre par son nom. |
DisplayStrings | Retourne une chaine représentant le paramètre. |
Data | Utilisé pour stocker les paramètres. |
BinaryContent | Contenu binaire du message. |
Methodes:
Méthode | Usage |
---|---|
Count | Retourne le nombre de paramètres. |
Exists | Test si un paramètre existe. |
AddParameter | Ajoute un paramètre. |
AddParameterArray | Ajoute des paramètres par tableau. |
Post | Envoi le message. |