Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            localhost.HelloIndigoServiceClient proxy = new localhost.HelloIndigoServiceClient();
            proxy.HelloIndigo(this.Text);

            Debug.Assert(Application.MessageLoop);
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     using (localhost.HelloIndigoServiceClient proxy = new localhost.HelloIndigoServiceClient())
     {
         string s = proxy.HelloIndigo("hello");
         Console.WriteLine(s);
         Console.ReadLine();
     }
 }
Exemplo n.º 3
0
 private void CallService()
 {
     lock (m_proxy)
     {
         try
         {
             m_proxy.HelloIndigo(String.Format("{0} on thread {1}", this.Text, Thread.CurrentThread.ManagedThreadId));
         }
         catch {}
     }
 }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            CallbackType    c        = new CallbackType();
            InstanceContext instance = new InstanceContext(c);

            using (localhost.HelloIndigoServiceClient proxy = new Client.localhost.HelloIndigoServiceClient(instance))
            {
                proxy.HelloIndigo();
                Console.WriteLine("Press <ENTER> to terminate Client");                       Console.ReadLine();
            }
        }
Exemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            //NOTE: anonymous method syntax
            //Thread t = new Thread(delegate()
            //    {
            //        m_proxy.HelloIndigo(String.Format("{0} on thread {1}", this.Text, Thread.CurrentThread.ManagedThreadId));
            //    });

            //NOTE: lambda expression syntax
            Thread t = new Thread(
                () => m_proxy.HelloIndigo(String.Format("{0} on thread {1}", this.Text, Thread.CurrentThread.ManagedThreadId))
                );

            t.Start();
        }
Exemplo n.º 6
0
 private void button1_Click(object sender, EventArgs e)
 {
     localhost.HelloIndigoServiceClient proxy = new localhost.HelloIndigoServiceClient();
     proxy.HelloIndigo(this.Text);
 }