Vcl.SvcMgr.TService.OnExecute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnExecute: TServiceEvent read FOnExecute write FOnExecute;

C++

__property TServiceEvent OnExecute = {read=FOnExecute, write=FOnExecute};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.SvcMgr.pas
Vcl.SvcMgr.hpp
Vcl.SvcMgr TService

Beschreibung

Tritt ein, wenn der dem Dienst zugeordnete Thread gestartet wird.

Wenn das Abspalten eines neuen Threads zur Verarbeitung einer Dienstanforderung nicht in einer Ereignisbehandlungsroutine für OnStart festgelegt wurde, verwenden Sie das Ereignis OnExecute zur Implementierung des Dienstes. Wenn die Aktionen in der Behandlungsroutine für OnExecute abgeschlossen sind, wird der Dienst-Thread beendet. In der Regel enthält die Ereignisbehandlungsroutine für OnExecute eine Schleife, in der die Methode ProcessRequests des Dienst-Thread aufgerufen wird. Dies stellt sicher, dass andere Dienstanforderungen nicht zurückgewiesen werden.

Siehe auch