public async Task <HttpResponseMessage> List() { var tracer = _traceFactory.GetTracer(); using (tracer.Step("FunctionsController.list()")) { var functions = (await _manager.ListFunctionsConfigAsync(ArmUtils.IsArmRequest(Request) ? new FunctionTestData() : null)).Select(f => AddFunctionAppIdToEnvelope(f)); return(Request.CreateResponse(HttpStatusCode.OK, ArmUtils.AddEnvelopeOnArmRequest(functions, Request))); } }