Functions.Templates/Templates/EventHubTrigger-CSharp-Isolated/EventHubTriggerCSharp.cs (22 lines of code) (raw):

using System; using Azure.Messaging.EventHubs; using Microsoft.Azure.Functions.Worker; using Microsoft.Extensions.Logging; namespace Company.Function; public class EventHubTriggerCSharp { private readonly ILogger<EventHubTriggerCSharp> _logger; public EventHubTriggerCSharp(ILogger<EventHubTriggerCSharp> logger) { _logger = logger; } [Function(nameof(EventHubTriggerCSharp))] public void Run([EventHubTrigger("eventHubNameValue", Connection = "ConnectionValue")] EventData[] events) { foreach (EventData @event in events) { _logger.LogInformation("Event Body: {body}", @event.Body); _logger.LogInformation("Event Content-Type: {contentType}", @event.ContentType); } } }