using System; using System.Threading; using System.Threading.Tasks; using Company.Namespace.Models; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Azure.WebJobs; using Microsoft.Azure.WebJobs.Extensions.Http; using Microsoft.Extensions.Logging; namespace Company.Namespace { public class ArtistsApi { /// /// Function with basic name /// [FunctionName("WithName")] public IActionResult WithName([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "artists")] HttpRequest req) { throw new NotImplementedException(); } private const string interpolated = "interpolated"; /// /// Function with interpolated string as name /// [FunctionName($"{interpolated}String")] public async IActionResult InterpolatedString([HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "artists")] Artist body, HttpRequest req) { throw new NotImplementedException(); } } }