public static async Task <string> RunComplexWCF(
            [ActivityTrigger] string something, ILogger log)
        {
            WcfServiceTest.Service1Client client = new WcfServiceTest.Service1Client();

            var compositeObject = new WcfServiceTest.CompositeType();

            compositeObject.BoolValue   = true;
            compositeObject.StringValue = something;

            var request = new WcfServiceTest.GetDataUsingDataContractRequest(compositeObject);

            await Task.Delay(2000);

            var response = await client.GetDataUsingDataContractAsync(request);

            log.LogInformation($"{Environment.NewLine}->GetDataUsingDataContractAsync = {response.GetDataUsingDataContractResult.StringValue}{Environment.NewLine}");

            return(response.GetDataUsingDataContractResult.StringValue);
        }
 public GetDataUsingDataContractResponse(WcfServiceTest.CompositeType GetDataUsingDataContractResult)
 {
     this.GetDataUsingDataContractResult = GetDataUsingDataContractResult;
 }
Esempio n. 3
0
 public System.Threading.Tasks.Task <WcfServiceTest.CompositeType> GetDataUsingDataContractAsync(WcfServiceTest.CompositeType composite)
 {
     return(base.Channel.GetDataUsingDataContractAsync(composite));
 }
 public GetDataUsingDataContractRequest(WcfServiceTest.CompositeType composite)
 {
     this.composite = composite;
 }
Esempio n. 5
0
 public WcfServiceTest.CompositeType GetDataUsingDataContract(WcfServiceTest.CompositeType composite)
 {
     return(base.Channel.GetDataUsingDataContract(composite));
 }