TdbmQueueMessage

De Wiki1000
(Différences entre les versions)
 
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 :
 
Un message :

Version actuelle en date du 27 août 2013 à 14: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.
Outils personnels