1

Azure Service Bus trigger is used for Azure Functions for Topic and subscription, I wonder if Azure Service Bus trigger input and output support shared access signature (SAS)?

https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-sas https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus

Output

  [FunctionName(nameof(Order))]
        public async Task<IActionResult> Order(
            [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)]
            HttpRequest request,
            [ServiceBus("%TopicName%", EntityType.Topic, Connection = "AzureServiceBus_ConnectionString")]
            IAsyncCollector<Message> collector)  
        {

                await collector.AddAsync(message);

        }

Inupt

[FunctionName("ServiceBusQueueTriggerCSharp")]                    
public static void Run(
    [ServiceBusTrigger("myqueue", AccessRights.Manage, Connection = "ServiceBusConnection")] 
    string myQueueItem,
    Int32 deliveryCount,
    DateTime enqueuedTimeUtc,
    string messageId,
    ILogger log)
{

}

Any idea?

If not supported, any workaround

Pingpong
  • 7,681
  • 21
  • 83
  • 209

0 Answers0