UpsSys.IFlux.EstMultiplexe

EstMultiplexe : Booleen Lecture Public;

Description

La propriété EstMultiplexe en lecture seule mentionne si le flux est multiplexé.

Un flux multiplexé comporte un objet se déclinant en autant de flux physiques qu'il existe de tâches déclarées. Généralement, le nom du flux utilise la pseudo-variable environnement UPS_SESSION pour distinguer une tâche d'une autre.

Si une nouvelle tâche se créée, alors son flux physique est ouvert automatiquement. Si une tâche se termine, alors son flux physique est fermé automatiquement.

Exemple

Principal
/*******/
Variable
/******/
Debut
...
F=Fichier("${UPS_HOME}/demo/tmp/${UPS_USER}/${UPS_APPLICATION}-${UPS_SESSION}.tmp", EcritureTexte, AsynchroneSysteme, Vrai);
...
Si F.EstMultiplexe
/* Le flux est multiplexe. */ ...
F1.Fermer();
...
Fin Principal

Traduction

---------