Я пытаюсь следовать этой документации для того, чтобы начать использовать понимание приложений в приложении ядра .net, которое я развертываю в сервисной фабрике.
Мой код действительно прост
public FailedAuthorise(StatelessServiceContext context, IConfigManager config)
: base(context)
{
_worker = new Worker<PaymentFailedAuthorise>(config, FailedAuthoriseHandlerFactory.Create, "FailedAuthorise", "FailedAuthoriseError");
}
protected override async Task RunAsync(CancellationToken cancellationToken)
{
await _worker.RunAsync(cancellationToken);
}
Будучи рабочим, просто универсальный класс, который читает из некоторых очередей и обрабатывает сообщения
Но если бы я следовал этому документу, мне нужно было бы установить несколько пакетов nuget (которые на самом деле доставляют мне проблемы).чтобы найти и / или установить, например, нет доступа к с использованием Microsoft.ApplicationInsights.ServiceFabric; или потребуется изменить ключ инструментария при изменении файла конфигурации в конвейере) и начать использовать классы «хостинга»что мне действительно не нужно в моем решении.
Разве это не простой способ добавления информации о приложениях к тому, что раньше было рабочей ролью в облачных сервисах без необходимости использовать бит хостинга?
Спасибо