Обновление внутрипроцессной функции Azure с помощью ServiceBusmessage

Мы хотим обновить существующую внутрипроцессную функцию Azure до .NET 7.0, так как мы также хотим перенести зависимости в .NET 7.0. Эта функция Azure использует ServiceBusReceivedMessage и его метаданные, которые не поддерживаются в изолированных функциях Azure.

Создание JSON-объекта-оболочки, содержащего метаданные сообщения, не является вариантом только для обновления до .NET 7.0 (тогда мы бы предпочли пока остаться на .NET 6.0).

Должны ли мы ждать, пока Microsoft поддержит ServiceBusReceivedMessage в изолированной функции Azure или поддержит .NET 7.0 для внутрипроцессных функций Azure, или я что-то упустил?

Немного грустно, что только из-за того, что у нас есть Функция Azure, мы не можем обновить все наше решение до .NET 7.0.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
247
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  • Насколько я знаю, нам нужно дождаться обновления ServiceBusReceivedMessage в .NET 7 как в процессе, так и в изолированном рабочем процессе.
  • Поскольку ServiceBusReceivedMessage является частью пакета Azure.Messaging.ServiceBus, который доступен до версии .NET 6 In-Process, как показано здесь.

https://i.imgur.com/BFWkThi.png

  • Вот SO Thread, в которой показано, как использовать класс сообщений служебной шины в изолированных функциях Azure .NET 6.
  • Поскольку изолированный процесс .NET 7 появился недавно (неделя 1 ноября) — чтобы узнать об обновлении ServiceBusReceivedMessage в .NET 7, поднимите билет в Azure-sdk-for-net репозиторий GitHub.

Кажется, наконец-то добавили поддержку. :)

Fabian Bigler 16.02.2023 13:47

Другие вопросы по теме