/// <remarks> /// use commanline argument localhost /// or something similar to indicate the WCF Server hostname /// </remarks> static void Main(string[] args) { string hostname = args.Length >= 1 ? args[0] : null; Console.Title = "WCF .Net Framework Client"; Settings settings = ClientLogic.BuildClientSettings(hostname); void log(string value) => Console.WriteLine(value); ClientLogic.InvokeEchoServiceUsingWcf(settings, log); string rawSoapResponse = ClientLogic.InvokeEchoServiceUsingWebRequest(settings.basicHttpAddress); Console.WriteLine($"Http SOAP Response:\n{rawSoapResponse}"); Console.WriteLine("Hit enter to exit"); Console.ReadLine(); }
/// <remarks> /// use commanline argument localhost /// or something similar to indicate the WCF Server hostname /// </remarks> static void Main(string[] args) { string hostname = args.Length >= 1 ? args[0] : null; Console.Title = "WCF .Net Core Client"; Settings settings = ClientLogic.BuildClientSettings(hostname);