Exemplo n.º 1
0
        private void btnInvoke_Click(object sender, RoutedEventArgs e)
        {
            EndpointAddress address = new EndpointAddress("net.tcp://localhost:8011/MovieName");
            Binding         binding = new NetTcpBinding();

            ChannelFactory <IMovieName> factory = new ChannelFactory <IMovieName>(binding, address);

            //ChannelFactory<IMovieName> factory = new ChannelFactory<IMovieName>("");

            IMovieName proxy = factory.CreateChannel();

            string value = txtMovieName.Text;

            proxy.ShowMovie(value);

            factory.Close();
        }
Exemplo n.º 2
0
        private void BtnInProc_Click(object sender, RoutedEventArgs e)
        {
            Thread thread = new Thread(() =>
            {
                ChannelFactory <IMovieName> factory = new ChannelFactory <IMovieName>("");

                IMovieName proxy = factory.CreateChannel();


                proxy.SelectedMovie(
                    "Top Gun came at: " +
                    DateTime.Now);
                factory.Close();
            });

            thread.IsBackground = true;
            thread.Start();
        }