public async Task Run( [QueueTrigger("kedaqueue", Connection = "AzureWebJobsStorage")] string item, CancellationToken cancellationToken, ILogger log) { log.LogInformation($"C# Queue trigger function processed: {item}"); //simulate delay to process item await Task.Delay(TimeSpan.FromSeconds(3)); await heartbeatService.Heartbeat(cancellationToken); }
public async Task <string> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get")] HttpRequest req, CancellationToken cancellationToken) => await heartbeatService.Heartbeat(cancellationToken);