Использование функции Azure CLI 2x для создания EvenHubTrigger - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь перенести функцию Azure EventHubTrigger 1x в 2x.Но CLI-функция My Azure 2x не может связать мой триггер, и мой вывод No job functions found. Try making your job classes and methods public.. Это мой проект enter image description here Я не знаю, какую конфигурацию мне не хватает

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 26 сентября 2019

Прежде всего, в вашем коде нет привязки.Сначала вы пропускаете привязку Function, так как привязка Trigger отсутствует.Итак, вот простой пример для EventHubTriggered Azure Function

public static class Function2
    {
        [FunctionName("Function2")]
        public static async Task Run([EventHubTrigger("samples-workitems", Connection = "ConnectionString")] EventData[] events, ILogger log)
        {
            var exceptions = new List<Exception>();

            foreach (EventData eventData in events)
            {
                string messageBody = Encoding.UTF8.GetString(eventData.Body.Array, eventData.Body.Offset, eventData.Body.Count);

                // Replace these two lines with your processing logic.
                log.LogInformation($"C# Event Hub trigger function processed a message: {messageBody}");
            }

        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...