|
|
|
|
|
- Fonctions FinService et FinProgramme
FinService (Fonction) En anglais : EndService Termine l'exécution du service en cours. Remarque : Cette fonction n'a d'effet que dans l'événement "Exécution du service (appelé en boucle)" // --- Exécution du service (appelé en boucle)  // Exécution du service ExécutionService() // Pause de 60 secondes ServiceTemporise(6000)  CAS EXCEPTION: // En cas d'exception, ajoute une erreur dans le journal des événements ServiceEcritEvénementJournal(ExceptionInfo, ejErreur) // Arrête le service FinService(fsDéfaillance)
Syntaxe
FinService([<Option de terminaison>])
<Option de terminaison> : Constante optionnelle de type Entier Les options de terminaison d'un service sont :
| | fsArrêt (valeur par défaut) | Les différents codes de terminaison sont exécutés puis le service s'arrête normalement. | fsDéfaillance | Les différents codes de terminaison ne sont pas exécutés et le service s'arrête en provoquant une défaillance.
|
Remarques Fonctions FinService et FinProgramme Dans un service : - la fonction FinService permet de terminer l'exécution du service en réalisant les opérations suivantes :
- paramétrage de l'exécution des codes de terminaison
- simulation éventuelle d'une défaillance du service qui déclenche les opérations de défaillances de l'OS (relancement automatique ou redémarrage de la machine par exemple en Windows).
- la fonction FinProgramme peut être utilisée avec les spécificités suivantes :
- le message est ignoré.
- les codes de terminaison sont exécutés ou non selon la présence du booléen en dernier paramètre.
- le service se termine normalement et ne simule pas de défaillance.
Dans une application, la fonction FinService peut être utilisée avec les spécificités suivantes : - aucun message n'est affiché en sortie de l'application.
- les codes de terminaison sont exécutés ou non selon la présence de l'option de terminaison.
- l'option de défaillance n'a aucun effet.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|