/
aprogrammer
/
ACme.BookStore
Обзор
Документация
Войти
/
aprogrammer
/
ACme.BookStore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/ACme.BookStore.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs
40 строк
1 KB
nicolaujoao1
Add project files.
29 сен 2022, 16:22
29 сен 2022, 16:22
e371a9d
Код
Авторство
О чём код?
using Microsoft.Extensions.Hosting; using System.Threading; using System.Threading.Tasks; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Volo.Abp; namespace ACme.BookStore.HttpApi.Client.ConsoleTestApp; public class ConsoleTestAppHostedService : IHostedService { private readonly IConfiguration _configuration; public ConsoleTestAppHostedService(IConfiguration configuration) { _configuration = configuration; } public async Task StartAsync(CancellationToken cancellationToken) { using (var application = await AbpApplicationFactory.CreateAsync<BookStoreConsoleApiClientModule>(options => { options.Services.ReplaceConfiguration(_configuration); options.UseAutofac(); })) { await application.InitializeAsync(); var demo = application.ServiceProvider.GetRequiredService<ClientDemoService>(); await demo.RunAsync(); await application.ShutdownAsync(); } } public Task StopAsync(CancellationToken cancellationToken) { return Task.CompletedTask; } }