Как мне получить доступ к названию функции, установленному с помощью [FunctionName("SomeFunctionName")]
программно внутри функции?
Это имя атрибута функции, а не имя метода.
например: В приведенном ниже коде , Я хотел бы сделать что-то вроде if (!await PermissionsHelper.userHasPermission(getCurrentFunctionAttributeName(), TokenHelper.getTokenValue(req, "oid")))
public static class GetUser
{
[FunctionName("GetUser")]
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "users/{id}")]
HttpRequest req,
String id,
ILogger log)
{
if (!await PermissionsHelper.userHasPermission("GetUser", TokenHelper.getTokenValue(req, "oid")))
return new UnauthorizedResult();