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);
            }
        }
 public System.Threading.Tasks.Task <WcfServiceTest.GetDataResponse> GetDataAsync(WcfServiceTest.GetDataRequest request)
 {
     return(base.Channel.GetDataAsync(request));
 }