« CreateTaskEvent (TdbmEvent) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>class procedure CreateTaskEvent(const iQueuName:string; const iParameter:string; iArgs:Array of variant);</source> Cette méthode de classe crée un... »)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<source lang='delphi'>class procedure CreateTaskEvent(const iQueuName:string; const iParameter:string; iArgs:Array of variant);</source>
<source lang='delphi'>class procedure CreateTaskEvent(const iQueuName:string; const iParameter:string; iNames:Array of variant; iValues:Array of variant);</source>


Cette méthode de classe crée un évènement de type tâche.  
Cette méthode de classe crée un évènement de type tâche.  
Ligne 13 : Ligne 13 :
|Paramètre de l'identifiant du message
|Paramètre de l'identifiant du message
|-
|-
|iArgs
|iNames
|Alimente les paramètres de l'évènement par la méthode [[AddParameterArray (TdbmEvent)|AddParameterArray]]
|Tableau de noms de paramètre de l'évènement
|-
|iValues
|Tableau de valeurs de paramètre de l'évènement
|}
|}


Ligne 26 : Ligne 29 :
begin
begin
   // => id = $myqueue.task.myoperation.start
   // => id = $myqueue.task.myoperation.start
   TdbmEvent.CreateTaskEvent('myqueue', 'myoperation.start', ['name1','value1','name2',2]);
   TdbmEvent.CreateTaskEvent('myqueue', 'myoperation.start', ['name1','name2'],['value1',2]);
end;
end;
</source>
</source>

Version du 4 juin 2019 à 14:16

<source lang='delphi'>class procedure CreateTaskEvent(const iQueuName:string; const iParameter:string; iNames:Array of variant; iValues:Array of variant);</source>

Cette méthode de classe crée un évènement de type tâche.

Le type de l'évènement est TASK

iQueueName Nom de la file d'attente
iParameter Paramètre de l'identifiant du message
iNames Tableau de noms de paramètre de l'évènement
iValues Tableau de valeurs de paramètre de l'évènement

L'identifiant de l'évènement sera :

$iQueueName.task.iParameter

Exemple :

<source lang='delphi'> begin

 // => id = $myqueue.task.myoperation.start
 TdbmEvent.CreateTaskEvent('myqueue', 'myoperation.start', ['name1','name2'],['value1',2]);

end; </source>

Voir aussi :