Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Udalosť OnLogOffQuery


Deklarácia


Blok kódu
languageesl
themeConfluence
ENTRY OnLogOffQuery(IN INT _logOffType, BOOL _bLogOff)
 ; akcie
END OnLogOffQuery


Parametre

_LogOffTypelogOffType

Povinný vstupný parameter. Pôvod operácie odhlásenia.

_bLogOff

Povinný vstupno-výstupný parameter.
Popis
Udalosť generuje process HI pri pokuse o odlogovanie užívateľa. Obsluha udalosti je povinná nastaviť hodnotu vstupno-výstupného parametra _bLogOff a tým reagovať na akciu.
Ak  Ak je pred ukončením obsluhy nastavený parameter na hodnotu:
  • @TRUE - bude operácia LogOff dokončená
  • @FALSE - bude operácia LogOff zamietnutá

Vstupný parameter _logOffType definuje pôvod (zdroj) operácie odhlásenia a môže mať nasl. hodnoty:

  • 0 - manuálny logoff - z menu HI
  • 1 - automatický logoff - ak má užívateľ nastavené automatické odlogovanie po ubehnutí určitej doby nečinnosti
  • 2 - logoff iniciovaný volaním %HI_LogOut()
Príklad
Blok kódu
languageesl
themeRDark
 ; obsluha udalosti: Pokus o odlogovanie z HI
 ENTRY OnLogOffQuery(IN INT _logOffType, BOOL _bLogOff)
   _bLogOff := @FALSE  ; odmietnutie odhlasenia
 END OnLogOffQuery

Z processu HI s takto definovanou obsluhou udalosti OnLogOffQuery sa nie je možné odhlásiť.

Poznámka

Udalosť OnLogOffQuery by mala byť nadefinovaná len v jednej z aktuálne otvorených schém v HI. Ak je takýchto udalostí definovaných viac, nevykoná sa žiadna z nich a odlogovanie z HI prebieha štandardným spôsobom, t.j. ako keby nebola žiadna udalosť OnLogOffQuery definovaná.

Existencia viacerých schém s definovaným spracovaním udalosti OnLogOffQuery je používateľovi indikovaná error dialógom.


Info
titleSúvisiace stránky:

Obsluha udalosti
Udalosti