Частью моего проекта является функция Azure V2, запускаемая служебной шиной, которую я разрабатываю с внедрением зависимостей.
Где я могу поместить значения контекста?Как и ожидалось, HttpContext имеет значение null, потому что, ну, я думаю, нет запроса.
context = _httpContextAccessor.HttpContext // null
Но тогда, где я храню контекстные значения?
Чтобы привести пример, скажем, когдаЯ получаю.CorrelationId из сообщения, которое я получаю от служебной шины, и я хочу записать это в мои журналы, а также распространить то же значение в случае, если я создал другое сообщение в служебной шине.
Где я могу сохранить это значение?
[FunctionName("func1")]
public async Task Run([ServiceBusTrigger("topic","subscription",
Connection = "ServiceBusConnectionString")] Message message)
{
var id = message.CorrelationId;
//Context.correlationId= id;
}