C# Класс AccidentalFish.ApplicationSupport.Core.Runtime.Implementation.ComponentHost

Наследование: AccidentalFish.ApplicationSupport.Core.Components.AbstractApplicationComponent, IComponentHost
Показать файл Открыть проект

Открытые методы

Метод Описание
ComponentHost ( IComponentFactory componentFactory, ILoggerFactory loggerFactory, IComponentHostRestartHandler componentHostRestartHandler ) : System
StartAsync ( IComponentHostConfigurationProvider configurationProvider, CancellationTokenSource cancellationTokenSource ) : Task>
Stop ( ) : void

Приватные методы

Метод Описание
StartTask ( IComponentIdentity componentIdentity, Func factory, Func restartEvaluator ) : Task

Описание методов

ComponentHost() публичный Метод

public ComponentHost ( IComponentFactory componentFactory, ILoggerFactory loggerFactory, IComponentHostRestartHandler componentHostRestartHandler ) : System
componentFactory IComponentFactory
loggerFactory ILoggerFactory
componentHostRestartHandler IComponentHostRestartHandler
Результат System

StartAsync() публичный Метод

public StartAsync ( IComponentHostConfigurationProvider configurationProvider, CancellationTokenSource cancellationTokenSource ) : Task>
configurationProvider IComponentHostConfigurationProvider
cancellationTokenSource System.Threading.CancellationTokenSource
Результат Task>

Stop() публичный Метод

public Stop ( ) : void
Результат void