Прежде всего, в вашем коде нет привязки.Сначала вы пропускаете привязку 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}");
}
}
}