У меня есть лазурная веб-роль, которая помещает сообщение в очередь с помощью «CurrentUserId».Azure WorkerRole обрабатывает одно сообщение за раз.
Как связать CurrentUserId с IAuthenticationContext.UserId, который будет внедрен во многие другие асинхронно-ожидающие конвейерные зависимости в других службах и репозиториях.
Пример: Места пользователяПри заказе API отправит сообщение в какую-нибудь «Очередь».Служба WorkerRole \ background выберет сообщение из очереди и выполнит операцию «Вставить заказ» для базы данных с помощью IOrderService и IOrderRepository.
Каждому сервису \ репозиторию нужен и вставленный IAutheicationContext, который имеет UserId (на сообщение) и не должен связываться в конвейере async-await.
Кто-нибудь может помочь?