TdbmQueueMessage
De Wiki1000
(Différences entre les versions)
(2 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
Cette classe non persistante permet d'encapsuler un message de file d'attente. | Cette classe non persistante permet d'encapsuler un message de file d'attente. | ||
+ | |||
+ | Cette classe hérite du stéréotype [[Classe_file_d'attente_(stereotype)|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és:''' | ||
Ligne 16 : | Ligne 28 : | ||
|[[dbmQueue (TdbmQueueMessage)|dbmQueue]] | |[[dbmQueue (TdbmQueueMessage)|dbmQueue]] | ||
|Objet file d'attente auquel appartient ce message. | |Objet file d'attente auquel appartient ce message. | ||
+ | |- | ||
+ | |[[Names (TdbmQueueMessage)|Names]] | ||
+ | |Retourne le nom d'un paramètre par index. | ||
+ | |- | ||
+ | |[[Values (TdbmQueueMessage)|Values]] | ||
+ | |Retourne la valeur d'un paramètre par index. | ||
+ | |- | ||
+ | |[[ValueByNames (TdbmQueueMessage)|ValueByNames]] | ||
+ | |Retourne la valeur d'un paramètre par son nom. | ||
+ | |- | ||
+ | |[[DisplayStrings (TdbmQueueMessage)|DisplayStrings]] | ||
+ | |Retourne une chaine représentant le paramètre. | ||
|- | |- | ||
|[[Data (TdbmQueueMessage)|Data]] | |[[Data (TdbmQueueMessage)|Data]] | ||
Ligne 34 : | Ligne 58 : | ||
|[[Count (TdbmQueueMessage)|Count]] | |[[Count (TdbmQueueMessage)|Count]] | ||
|Retourne le nombre de paramètres. | |Retourne le nombre de paramètres. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[Exists (TdbmQueueMessage)|Exists]] | |[[Exists (TdbmQueueMessage)|Exists]] | ||
Ligne 59 : | Ligne 71 : | ||
|Envoi le message. | |Envoi le message. | ||
|} | |} | ||
+ | |||
[[Category:File d'attente]] | [[Category:File d'attente]] |
Version actuelle en date du 27 août 2013 à 15:12
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. |