Получение исключения «Невозможно динамически создать экземпляр типа Microsoft.Azure.Functions.Worker.Http.HttpRequestDatC#

Место общения программистов C#
Anonymous
Получение исключения «Невозможно динамически создать экземпляр типа Microsoft.Azure.Functions.Worker.Http.HttpRequestDat

Сообщение Anonymous »

Я пытаюсь создать свою первую функцию Azure. Функция будет создана с использованием C# и .Net 8.0. Он будет работать в режиме изолированной рабочей модели и использовать HttpTrigger. HTTP-запрос будет POST, содержащим в теле некоторый JSON.
Я рассмотрел несколько примеров, в которых используется HttpRequestData. Если я попытаюсь запустить пример функции и отправить запрос (с помощью Postman), немедленно будет возвращена внутренняя ошибка сервера (код состояния 500). Сообщение об ошибке:

System.Private.CoreLib: исключение при выполнении функции: MyHttpTriggerFunction. Microsoft.Azure.WebJobs.Host: произошла одна или несколько ошибок. (Параметр привязки исключения «req») (Параметр привязки исключения «functionContext»). Параметр привязки исключения «req». System.Private.CoreLib: невозможно динамически создать экземпляр типа Microsoft.Azure.Functions.Worker.Http.HttpRequestData. Причина: невозможно создать абстрактный класс.

Сигнатура моей тестовой функции:

Код: Выделить всё

        [FunctionName(nameof(MyHttpTriggerFunction))]
public static HttpResponseData Run([HttpTrigger(AuthorizationLevel.Anonymous, "post")]
HttpRequestData req,
FunctionContext functionContext)
Почему я получаю исключение?

Подробнее здесь: https://stackoverflow.com/questions/786 ... osoft-azur

Вернуться в «C#»