Page-1
Corners
Sheet.1007
Sheet.1008
Sheet.1009
Sheet.1010
Sheet.1011
Sheet.1012
Sheet.1013
Hosting Shutdown Sequence
Actor lifeline
User
Sheet.2
Sheet.3
Sheet.4
Sheet.5
User
Object lifeline
ConsoleLifetime
Sheet.7
Sheet.8
Sheet.9
Sheet.10
ConsoleLifetime
Message
CTRL+C / SIGTERM
CTRL+C / SIGTERM
Object lifeline.12
ApplicationLifetime
Sheet.13
Sheet.14
Sheet.15
Sheet.16
ApplicationLifetime
Message.19
StopApplication()
StopApplication()
Object lifeline.21
WaitForShutdownAsync
Sheet.22
Sheet.23
Sheet.24
Sheet.25
WaitForShutdownAsync
Message.26
Raise "ApplicationStopping"
Raise "ApplicationStopping"
Object lifeline.27
Host
Sheet.28
Sheet.29
Sheet.30
Sheet.31
Host
Message.32
StopAsync()
StopAsync()
Loop fragment
Sheet.34
foreach IHostedService
foreach IHostedService
Object lifeline.36
IHostedService
Sheet.37
Sheet.38
Sheet.39
Sheet.40
IHostedService
Message.42
StopAsync()
StopAsync()
Message.43
NotifyStopped()
NotifyStopped()
Message.44
StopAsync()
StopAsync()
Return Message.1000
Cancel = true
Cancel = true
Self Message.1001
Resume a waiting "await" asynchronously
Resume a waiting "await" asynchronously
Return Message.1002
Return Message.1003
Return Message.1004
Return Message.1005
Resume waiting "Main" method
Resume waiting "Main" method