У меня есть библиотека классов с методами, которые я хочу отобразить и выполнить как функции Azure.
Как эти методы должны отображаться (например, как таймер, триггер http, какой глагол http или маршрут использовать и т. Д.) Для нашего варианта использования неизвестно во время разработки / компиляции, но во время выполнения .
Это противоречит предписанному способу создания класса функции и его украшения атрибутами функции Azure. Мы не можем объявить атрибуты, так как эта информация не доступна нам во время компиляции.
Как я могу объявить / определить / связать функции Azure с методами моей библиотеки классов в время выполнения (например, при запуске приложения функции)?
Я заметил, что если вы создадите новые файлы / папки function.json, среда выполнения перезапустит приложение, чтобы принять изменения. Я попытался просто написать новый файл function.json, указывающий на желаемый код, но когда я пытаюсь получить доступ к конечной точке, он терпит неудачу из-за (очень верной) жалобы, что мой метод класса не украшен атрибутами. Потому что я не могу, как указано выше.
Я бы предпочел решение, которое работает с функциями Azure V1 и V2