CreateTaskEvent (TdbmEvent)

De Wiki1000
(Différences entre les versions)
(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... »)
 
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 à 15:16

class procedure CreateTaskEvent(const iQueuName:string; const iParameter:string; iNames:Array of variant; iValues:Array of variant);

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 :

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

Voir aussi :

Outils personnels