Как использовать несколько необязательных параметров в функции Azure? Я создаю такую функцию Azure с одним параметром, она работает.
public async Task<IActionResult> GetRName(
[HttpTrigger(AuthorizationLevel.Function, "get",
Route = "CommonResource/{subscriptionId?}")] HttpRequest req,
string subscriptionId,
string resourcetype,
string location,
ILogger log)
{
---
}
Если я добавлю дополнительный параметр, подобный этому, получаю ошибку.
[FunctionName("GetResourceName")]
public async Task<IActionResult> GetRName(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = "CommonResource/{subscriptionId:string?}/{resourcetype?}")] HttpRequest req,
string subscriptionId ,string resourcetype , ILogger log)
{
log.LogInformation("This API should return Resource name.");
//string resourcetype = req.Query["resourcetype"];
resourcetype = req.Query["resourcetype"];
string location = req.Query["location"];
Пожалуйста, проверьте прикрепленный снимок экрана для справки.