1234567891011121314151617181920212223242526272829303132 |
- using System;
- using System.Threading.Tasks;
- using Azure.Messaging.ServiceBus;
- using Microsoft.Azure.Functions.Worker;
- using Microsoft.Extensions.Logging;
- namespace TEAMModelOS.Function
- {
- public class Function
- {
- private readonly ILogger<Function> _logger;
- public Function(ILogger<Function> logger)
- {
- _logger = logger;
- }
- [Function(nameof(Function))]
- public async Task Run(
- [ServiceBusTrigger("genpdf", Connection = "Endpoint=sb://coreservicebuscn.servicebus.chinacloudapi.cn/;SharedAccessKeyName=TEAMModelOS;SharedAccessKey=xO8HcvXXuuEkuFI0KlV5uXs8o6vyuVqTR+ASbPGMhHo=")]
- ServiceBusReceivedMessage message,
- ServiceBusMessageActions messageActions)
- {
- _logger.LogInformation("Message ID: {id}", message.MessageId);
- _logger.LogInformation("Message Body: {body}", message.Body);
- _logger.LogInformation("Message Content-Type: {contentType}", message.ContentType);
- // Complete the message
- await messageActions.CompleteMessageAsync(message);
- }
- }
- }
|