« Dequeue (TStereotypeClassQueue) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>class function Dequeue(const iTopic:string):TQueueObject;</source> Cette fonction obtient le premier objet à consommer de la file. {|class="wikitable… »)
 
Aucun résumé des modifications
Ligne 35 : Ligne 35 :


{{Footer|Classe_file_d'attente_(stereotype)}}
{{Footer|Classe_file_d'attente_(stereotype)}}
[[Category:Stéréotype file d'attente]]

Version du 15 mars 2013 à 07:55

<source lang='delphi'>class function Dequeue(const iTopic:string):TQueueObject;</source>

Cette fonction obtient le premier objet à consommer de la file.

Result Le premier objet non consommée de la file pour le sujet.
iTopic Nom de sujet demandé.

Si iTopic est vide le premier objet de la file est retourné.

Les objets sont ordonnés par la propriété queueID qui est défini comme un champ identité (séquence Oracle) de la base de données.

Les objets non consommés sont les objets dont queueState à la valeur 0. Après être retourné par Dequeue la valeur de queueState a été changé à 1.

Exemple :

<source lang='delphi'>

function MyProcesss.ProcessReadyJob(const Atopic:string):Boolean; var AJob:JobQueue; begin

 AJob := JobQueue.DeQueue(ATopic);
 if Assigned(AJob) then AJob.ProcessThisJob;

end; </source>

Voir aussi

{{#if:Classe_file_d'attente_(stereotype)|

{{#if:Classe_file_d'attente_(stereotype)|— Classe_file_d'attente_(stereotype) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}