Functions.Templates/Templates/ServiceBusTopicTrigger-CSharp/ServiceBusTopicTriggerCSharp.cs (15 lines of code) (raw):
using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Extensions.Logging;
namespace Company.Function
{
public class ServiceBusTopicTriggerCSharp
{
[FunctionName("ServiceBusTopicTriggerCSharp")]
public void Run([ServiceBusTrigger("TopicNameValue", "SubscriptionNameValue", Connection = "ConnectionValue")]string mySbMsg, ILogger _logger)
{
_logger.LogInformation("C# ServiceBus topic trigger function processed message: {message}", mySbMsg);
}
}
}