Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Client running on thread {0}", Thread.CurrentThread.GetHashCode());
            Console.WriteLine();

            Program         p       = new Program();
            InstanceContext context = new InstanceContext(p);

            using (localhost.HelloIndigoServiceClient proxy = new HelloIndigoServiceClient(context))
            {
                WSDualHttpBinding b = proxy.Endpoint.Binding as WSDualHttpBinding;
                if (b != null)
                {
                    b.ClientBaseAddress = new Uri("http://localhost:8100");
                }


                Console.WriteLine("Calling HelloIndigo() - one-way");
                proxy.HelloIndigo("Hello from client.");
                Console.WriteLine("Returned from HelloIndigo()");

                Console.WriteLine("Client SessionId = {0}", proxy.InnerChannel.SessionId);

                Console.WriteLine("Calling HelloIndigo2() - not one-way");
                proxy.HelloIndigo2("Hello from client.");
                Console.WriteLine("Returned from HelloIndigo2()");

                Console.ReadLine();
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
 public static void Main(string[] args)
 {
     HelloIndigoServiceClient proxy = new HelloIndigoServiceClient();
     string s = proxy.HelloIndigo();
     Console.WriteLine(s);
     Console.WriteLine("Press <ENTER> to terminate Client.");
     Console.ReadLine();
 }
Exemplo n.º 3
0
        public static void Main(string[] args)
        {
            HelloIndigoServiceClient proxy = new HelloIndigoServiceClient();
            string s = proxy.HelloIndigo();

            Console.WriteLine(s);
            Console.WriteLine("Press <ENTER> to terminate Client.");
            Console.ReadLine();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            using (HelloIndigoServiceClient proxy = new HelloIndigoServiceClient())
//            using (localhost.HelloIndigoServiceClient proxy = new Client.localhost.HelloIndigoServiceClient())
            {
                string s = proxy.HelloIndigo();
                Console.WriteLine(s);
            }

            Console.WriteLine("Press <ENTER> to terminate Client.");
            Console.ReadLine();
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            // with Servjce References
            //localhost.HelloIndigoServiceClient proxy = new Client.localhost.HelloIndigoServiceClient();
            using (HelloIndigoServiceClient proxy = new HelloIndigoServiceClient()) {
                string s = proxy.HelloIndigo();
                Console.WriteLine(s);
            }

            Console.WriteLine("Press <ENTER> to terminate Client.");
            Console.ReadLine();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            try
            {
                //EndpointAddress ep = new EndpointAddress("http://localhost:8000/HelloIndigo/HelloIndigoService");
                //IHelloIndigoService proxy = ChannelFactory<IHelloIndigoService>.CreateChannel(new BasicHttpBinding(), ep);
                //string s = proxy.HelloIndigo();

                HelloIndigoServiceClient proxy = new HelloIndigoServiceClient();
                string s = proxy.HelloIndigo();

                Console.WriteLine(s);
                Console.WriteLine("Press <ENTER> to terminate Client.");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            Console.ReadLine();
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("Client running on thread {0}", Thread.CurrentThread.GetHashCode());
            Console.WriteLine();

            Program         p       = new Program();
            InstanceContext context = new InstanceContext(p);

            using (localhost.HelloIndigoServiceClient proxy = new HelloIndigoServiceClient(context))
            {
                WSDualHttpBinding b = proxy.Endpoint.Binding as WSDualHttpBinding;
                b.ClientBaseAddress = new Uri("http://localhost:8100");

                // Enter valid windows credentials here
                Console.WriteLine();
                Console.Write("Enter username:"******"Enter password:"******"Calling HelloIndigo() - one-way");
                proxy.HelloIndigo("Hello from client.");
                Console.WriteLine("Returned from HelloIndigo()");


                Console.WriteLine("Calling HelloIndigo2() - not one-way");
                proxy.HelloIndigo2("Hello from client.");
                Console.WriteLine("Returned from HelloIndigo2()");

                Console.ReadLine();
            }
            Console.ReadLine();
        }