C# Class AccidentalFish.ApplicationSupport.Core.Runtime.Implementation.ComponentHost

Inheritance: AccidentalFish.ApplicationSupport.Core.Components.AbstractApplicationComponent, IComponentHost
Afficher le fichier Open project: JamesRandall/AccidentalFish.ApplicationSupport

Méthodes publiques

Méthode Description
ComponentHost ( IComponentFactory componentFactory, ILoggerFactory loggerFactory, IComponentHostRestartHandler componentHostRestartHandler ) : System
StartAsync ( IComponentHostConfigurationProvider configurationProvider, CancellationTokenSource cancellationTokenSource ) : Task>
Stop ( ) : void

Private Methods

Méthode Description
StartTask ( IComponentIdentity componentIdentity, Func factory, Func restartEvaluator ) : Task

Method Details

ComponentHost() public méthode

public ComponentHost ( IComponentFactory componentFactory, ILoggerFactory loggerFactory, IComponentHostRestartHandler componentHostRestartHandler ) : System
componentFactory IComponentFactory
loggerFactory ILoggerFactory
componentHostRestartHandler IComponentHostRestartHandler
Résultat System

StartAsync() public méthode

public StartAsync ( IComponentHostConfigurationProvider configurationProvider, CancellationTokenSource cancellationTokenSource ) : Task>
configurationProvider IComponentHostConfigurationProvider
cancellationTokenSource System.Threading.CancellationTokenSource
Résultat Task>

Stop() public méthode

public Stop ( ) : void
Résultat void