Skip to content

Commit 88a05da

Browse files
committed
Replace missing service bus examples
1 parent a8c27e8 commit 88a05da

File tree

1 file changed

+10
-17
lines changed

1 file changed

+10
-17
lines changed

articles/azure-functions/functions-bindings-service-bus-trigger.md

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,24 +44,17 @@ This article supports both programming models.
4444

4545
# [Isolated worker model](#tab/isolated-process)
4646

47-
The following example shows a [C# function](dotnet-isolated-process-guide.md) that receives a Service Bus queue message and logs a Service Bus queue message:
47+
This code defines and initializes the `ILogger`:
4848

49-
```cs
50-
private readonly ILogger<ServiceBusQueueTriggerCSharp> _logger;
51-
52-
public ServiceBusQueueTriggerCSharp(ILogger<ServiceBusQueueTriggerCSharp> logger)
53-
{
54-
_logger = logger;
55-
}
56-
57-
[Function(nameof(ServiceBusQueueTriggerCSharp))]
58-
public void Run([ServiceBusTrigger("QueueNameValue", Connection = "ConnectionValue")] ServiceBusReceivedMessage message)
59-
{
60-
_logger.LogInformation("Message ID: {id}", message.MessageId);
61-
_logger.LogInformation("Message Body: {body}", message.Body);
62-
_logger.LogInformation("Message Content-Type: {contentType}", message.ContentType);
63-
}
64-
```
49+
:::code language="csharp" source="~/azure-functions-dotnet-worker/samples/Extensions/ServiceBus/ServiceBusReceivedMessageFunctions.cs" id="docsnippet_servicebusmessage_createlogger":::
50+
51+
This example shows a [C# function](dotnet-isolated-process-guide.md) that receives a single Service Bus queue message and writes it to the logs:
52+
53+
:::code language="csharp" source="~/azure-functions-dotnet-worker/samples/Extensions/ServiceBus/ServiceBusReceivedMessageFunctions.cs" id="docsnippet_servicebus_readmessage":::
54+
55+
This example shows a [C# function](dotnet-isolated-process-guide.md) that receives multiple Service Bus queue messages in a single batch and writes each to the logs:
56+
57+
:::code language="csharp" source="~/azure-functions-dotnet-worker/samples/Extensions/ServiceBus/ServiceBusReceivedMessageFunctions.cs" id="docsnippet_servicebus_readbatch":::
6558

6659
# [In-process model](#tab/in-process)
6760

0 commit comments

Comments
 (0)