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(); }
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(); }
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(); }
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(); }
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(); }
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(); }