Runs just after the app shuts down. This is useful for things like the data source service, which should still be available at the OnAppShutdown hooks.
In most cases you probably want to implement OnAppShutdown.
Runs just before the app initializes. This is useful for things like the data source service, which other services might rely on being available on initialization.
In most cases you probably want to implement OnAppInit, as your service probably does not fall in that category.
Default data source service implementation of Zibri.