How to run multiple IHostService implementation in IHost?

Rombersoft 1 Балл репутации
2024-02-01T16:46:17.5133333+00:00

Hi everybody. Did somebody add two or more IHostServices to HostApplicationBuilder and it works? This is my code:
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
builder.Services.AddSingleton<IMetadataService, MetadataService>();
builder.Services.AddTransient<ConversionWorker>();
builder.Services.AddTransient<ESignWorker>();
builder.Services.AddHostedService<ConversionService>();
builder.Services.AddHostedService<ESignService>();
IHost host = builder.Build();
host.Run(); But works just first added service ConversionService

.NET
.NET
Технологии Майкрософт на основе программной платформы .NET.
Вопросы: 8
Комментариев: 0 Без комментариев
Голосов: {count}

1 ответ

Сортировать по: Наиболее полезные
  1. Ivan Prodanov 400 Баллы репутации
    2024-02-01T18:26:07.5233333+00:00

    Hello, This is a Russian speaking Q&A. Would you like to continue working on your issue in Russian? In case you wish to continue in English, you may ask your question on the English Q&A: https://learn.microsoft.com/en-us/answers/

    Комментариев: 0 Без комментариев

Ваш ответ

Автор вопроса может помечать ответы как принятые. Это позволяет пользователям узнать, что ответ помог решить проблему автора.