ReQueue (TStereotypeClassQueue)
De Wiki1000
(Différences entre les versions)
(Page créée avec « <source lang='delphi'>procedure ReQueue(const newTopic:string);</source> Cette méthode modifie l'état de l'objet pour le rendre de nouveau consommable. {|class="wikitabl… ») |
|||
(Une révision intermédiaire par un utilisateur est masquée) | |||
Ligne 13 : | Ligne 13 : | ||
{{tip|Du fait que la valeur de queueID n'est pas changé cet objet sera le premier dépilé.}} | {{tip|Du fait que la valeur de queueID n'est pas changé cet objet sera le premier dépilé.}} | ||
+ | {{tip|Cette méthode est exécutée dans une transaction séparée, il n'est pas nécessaire de gérer la transaction.}} | ||
Exemple : | Exemple : | ||
Ligne 35 : | Ligne 36 : | ||
{{Footer|Classe_file_d'attente_(stereotype)}} | {{Footer|Classe_file_d'attente_(stereotype)}} | ||
+ | |||
+ | [[Category:Stéréotype file d'attente]] |
Version actuelle en date du 15 mars 2013 à 09:43
procedure ReQueue(const newTopic:string);
Cette méthode modifie l'état de l'objet pour le rendre de nouveau consommable.
newTopic | Nom du nouveau sujet de l'objet. |
Si newTopic est vide le sujet de l'objet n'est pas modifié.
Tip : Cette méthode est exécutée dans une transaction séparée, il n'est pas nécessaire de gérer la transaction. |
Exemple :
function MyProcesss.ProcessReadyJob(const Atopic:string):Boolean; var AJob:JobQueue; begin AJob := JobQueue.DeQueue(ATopic); if Assigned(AJob) and not ICanProcessThisObject(AJob) then begin // I can't process this one now so i requeue it AJob.ReQueue(''); end; end;
Voir aussi
Whos here now: Members 0 Guests 1 Bots & Crawlers 0 |