Код: Выделить всё
public class Response
{
[ServiceBusOutput("%ServiceBusQueueName%", Connection = "ServiceBusConnection")]
public string Test { get; set; }
public HttpResponseData HttpResponse { get; set; };
}
[Function("function")]
public async Task RunAsync([HttpTrigger(AuthorizationLevel.Function, "post")] HttpRequestData req, FunctionContext context)
{
...
return new Response
{
Test = "test",
HttpResponse = result.Response
};
}
< /code>
Но в очередь службы автобуса нет сообщения.var d = new DefaultAzureCredential();
var serviceBusClient = new ServiceBusClient(Environment.GetEnvironmentVariable("ServiceBusConnection"), d);
var sender = serviceBusClient.CreateSender(Environment.GetEnvironmentVariable("ServiceBusQueueName"));
await sender.SendMessageAsync(new ServiceBusMessage("{ test }"));
Код: Выделить всё
[
{
"name": "FUNCTIONS_EXTENSION_VERSION",
"value": "~4",
"slotSetting": false
},
{
"name": "FUNCTIONS_WORKER_RUNTIME",
"value": "dotnet-isolated",
"slotSetting": false
},
{
"name": "ServiceBusConnection__fullyQualifiedNamespace",
"value": "sbname.servicebus.windows.net",
"slotSetting": false
},
{
"name": "ServiceBusQueueName",
"value": "funcqueue",
"slotSetting": false
},
{
"name": "WEBSITE_ENABLE_SYNC_UPDATE_SITE",
"value": "true",
"slotSetting": false
},
{
"name": "WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED",
"value": "1",
"slotSetting": false
}
]
может быть связан с https://github.com/azure/azure-functs-d ... ssues/2682
Подробнее здесь: https://stackoverflow.com/questions/797 ... n-but-manu