public static void WcfTestClient_SetupChannel() { var binding = new BasicHttpBinding(BasicHttpSecurityMode.None); var factory = new ChannelFactory<IWcfPingTest>(binding); var uri = WcfTestClient_DiscoverChannel(); Console.WriteLine("creating channel to " + uri.ToString()); EndpointAddress ea = new EndpointAddress(uri); channel = factory.CreateChannel(ea); Console.WriteLine("channel created"); //Console.WriteLine("pinging host"); //string result = channel.Ping(); //Console.WriteLine("ping result = " + result); }
/// <summary> /// Setup channels to ping test servers. /// </summary> private static void WcfTestClient_SetupChannel() { Console.WriteLine(">>> Setup channel to ping test server(s) ..."); var binding = new BasicHttpBinding(BasicHttpSecurityMode.None); var factory = new ChannelFactory <IWcfPingTest>(binding); FindResponse fr = WcfTestClient_DiscoverChannel(); foreach (EndpointDiscoveryMetadata edm in fr.Endpoints) { var uri = edm.Address.Uri; Console.WriteLine(">>> creating channel to " + uri.ToString()); EndpointAddress ea = new EndpointAddress(uri); IWcfPingTest channel = factory.CreateChannel(ea); channelList.Add(channel); Console.WriteLine(">>> channel created"); //string result = channel.Ping(); //Console.WriteLine(">>> ping result = " + result); } }