public static async Task <string> RunWCF( [ActivityTrigger] int number, ILogger log) { var binding = new BasicHttpBinding(BasicHttpSecurityMode.None); var address = new EndpointAddress(Environment.GetEnvironmentVariable("WcfUrl")); try { WcfServiceTest.Service1Client client = new WcfServiceTest.Service1Client(binding, address); var request = new WcfServiceTest.GetDataRequest(number); //await Task.Delay(2000); var response = await client.GetDataAsync(request); log.LogInformation($"{Environment.NewLine}-> GetDataAsync = {response.GetDataResult}{Environment.NewLine}"); return(response.GetDataResult); } catch (Exception ex) { return(ex.Message); } }