In the below code snippet, which is actually an Azure function with a ServiceBus trigger, Can I specify the hubname dynamically in the SignalROutput attribute?
[Function("NewOrderSubmitted")]
[SignalROutput(HubName = "irishub", ConnectionStringSetting = "AzureSignalRConnectionString")]
public SignalRMessageAction NewOrderSubmitted
(
[Microsoft.Azure.Functions.Worker.ServiceBusTrigger("%QueueName%", Connection = "ServiceBusConnectionString")]
SignalRQueueItem order,
IBinder binder
)
{
_logger.LogInformation($"newMessage called");
return new SignalRMessageAction("newMessage")
{
UserId=order.UserId,
Arguments = new[] { order },
};
}
This function app is written in dot-net isolated process.