Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
Vereinsmeisterschaften.Services.ApplicationHostService Class Reference

More...

Inheritance diagram for Vereinsmeisterschaften.Services.ApplicationHostService:

Public Member Functions

 ApplicationHostService (IServiceProvider serviceProvider, IEnumerable< IActivationHandler > activationHandlers, INavigationService navigationService, IThemeSelectorService themeSelectorService, IPersistAndRestoreService persistAndRestoreService)
 Constructor for the ApplicationHostService.
 
async Task StartAsync (CancellationToken cancellationToken)
 Triggered when the application host is ready to start the service.
 
async Task StopAsync (CancellationToken cancellationToken)
 Triggered when the application host is performing a graceful shutdown.
 

Private Member Functions

async Task InitializeAsync ()
 
async Task StartupAsync ()
 
async Task HandleActivationAsync ()
 

Private Attributes

readonly IServiceProvider _serviceProvider
 
readonly INavigationService _navigationService
 
readonly IPersistAndRestoreService _persistAndRestoreService
 
readonly IThemeSelectorService _themeSelectorService
 
readonly IEnumerable< IActivationHandler_activationHandlers
 
IShellWindow _shellWindow
 
bool _isInitialized
 

Detailed Description

Definition at line 11 of file ApplicationHostService.cs.

Constructor & Destructor Documentation

◆ ApplicationHostService()

Vereinsmeisterschaften.Services.ApplicationHostService.ApplicationHostService ( IServiceProvider serviceProvider,
IEnumerable< IActivationHandler > activationHandlers,
INavigationService navigationService,
IThemeSelectorService themeSelectorService,
IPersistAndRestoreService persistAndRestoreService )

Constructor for the ApplicationHostService.

Parameters
serviceProviderIServiceProvider object
activationHandlersList of IActivationHandler objects
navigationServiceINavigationService object
themeSelectorServiceIThemeSelectorService object
persistAndRestoreServiceIPersistAndRestoreService object

Definition at line 29 of file ApplicationHostService.cs.

Member Function Documentation

◆ HandleActivationAsync()

async Task Vereinsmeisterschaften.Services.ApplicationHostService.HandleActivationAsync ( )
private

Definition at line 84 of file ApplicationHostService.cs.

◆ InitializeAsync()

async Task Vereinsmeisterschaften.Services.ApplicationHostService.InitializeAsync ( )
private

Definition at line 66 of file ApplicationHostService.cs.

◆ StartAsync()

async Task Vereinsmeisterschaften.Services.ApplicationHostService.StartAsync ( CancellationToken cancellationToken)

Triggered when the application host is ready to start the service.

Parameters
cancellationTokenIndicates that the start process has been aborted.
Returns
Task

Definition at line 43 of file ApplicationHostService.cs.

◆ StartupAsync()

async Task Vereinsmeisterschaften.Services.ApplicationHostService.StartupAsync ( )
private

Definition at line 76 of file ApplicationHostService.cs.

◆ StopAsync()

async Task Vereinsmeisterschaften.Services.ApplicationHostService.StopAsync ( CancellationToken cancellationToken)

Triggered when the application host is performing a graceful shutdown.

Parameters
cancellationTokenIndicates that the shutdown process should no longer be graceful.
Returns
Task

Definition at line 60 of file ApplicationHostService.cs.

Member Data Documentation

◆ _activationHandlers

readonly IEnumerable<IActivationHandler> Vereinsmeisterschaften.Services.ApplicationHostService._activationHandlers
private

Definition at line 17 of file ApplicationHostService.cs.

◆ _isInitialized

bool Vereinsmeisterschaften.Services.ApplicationHostService._isInitialized
private

Definition at line 19 of file ApplicationHostService.cs.

◆ _navigationService

readonly INavigationService Vereinsmeisterschaften.Services.ApplicationHostService._navigationService
private

Definition at line 14 of file ApplicationHostService.cs.

◆ _persistAndRestoreService

readonly IPersistAndRestoreService Vereinsmeisterschaften.Services.ApplicationHostService._persistAndRestoreService
private

Definition at line 15 of file ApplicationHostService.cs.

◆ _serviceProvider

readonly IServiceProvider Vereinsmeisterschaften.Services.ApplicationHostService._serviceProvider
private

Definition at line 13 of file ApplicationHostService.cs.

◆ _shellWindow

IShellWindow Vereinsmeisterschaften.Services.ApplicationHostService._shellWindow
private

Definition at line 18 of file ApplicationHostService.cs.

◆ _themeSelectorService

readonly IThemeSelectorService Vereinsmeisterschaften.Services.ApplicationHostService._themeSelectorService
private

Definition at line 16 of file ApplicationHostService.cs.


The documentation for this class was generated from the following file: