Beispiel #1
0
        /// <summary>
        /// sync call Demo1
        /// </summary>
        /// <returns>result</returns>
        private static string Demo1()
        {
            //Init Client
            var client1 = new ClientInvoker<IService1, Service1Client>(); // Config: GlobalAssemblyConfig -> DemoServiceClient.exe.config

            //invoke Request
            var data = string.Empty;
            var result = client1.InvokeRequest(
                (clientBase) =>
                {
                    data = clientBase.GetData(1);

                    return !string.IsNullOrWhiteSpace(data);
                });

            return "Demo1() => " + nameof(result) + " -> " + result + " | " + nameof(data) + " -> " + data;
        }