У меня есть следующая функция, которая добавляет элемент в очередь. Есть ли способ вернуть другие коды состояния, кроме 500 и 200? У меня есть случай, когда я проверяю, есть ли у вызывающего абонента доступ к конечной точке, и хочу вернуть 403, если его нет.
[FunctionName("AddToQueue")]
[return: Queue("queue")]
public async Task<PushRequestMessage> AddToQueue(
[HttpTrigger(AuthorizationLevel.Function, "post", Route = "")] HttpRequest req,
ILogger log)
{
if (!_accessRights.HasInternalAccess(req))
{
//return 403
}
return new Message()
{
Title = "Hello"
};
}