static void Main(string[] args) { try { //HTTP WSHttpBinding_IWCFService1 WCFClient.ClientProxy.WCFServiceClient wcfServiceProxy = new WCFClient.ClientProxy.WCFServiceClient("WSHttpBinding_IWCFService"); //通过代理调用SayHello服务 string sName = "Frank Xu Lei Message UserName WSHttpBinding"; string sResult = string.Empty; wcfServiceProxy.ClientCredentials.UserName.UserName = "******"; wcfServiceProxy.ClientCredentials.UserName.Password = "******"; //wcfServiceProxy.ClientCredentials.Windows.ClientCredential.UserName = "******"; //wcfServiceProxy.ClientCredentials.Windows.ClientCredential.Domain = "COMPUTER"; Util.SetCertificatePolicy(); sResult = wcfServiceProxy.SayHello(sName); Console.WriteLine("Returned Result is {0}", sResult); } catch (Exception e) { Console.WriteLine("Exception : {0}", e.Message); } //For Debug Console.WriteLine("Press any key to exit"); Console.Read(); }
static void Main(string[] args) { try { //HTTP WSHttpBinding_IWCFService1 WCFClient.ClientProxy.WCFServiceClient wcfServiceProxy = new WCFClient.ClientProxy.WCFServiceClient("WSHttpBinding_IWCFService"); //通过代理调用SayHello服务 string sName = "Frank Xu Lei Message UserName WSHttpBinding"; string sResult = string.Empty; wcfServiceProxy.ClientCredentials.UserName.UserName = "******"; wcfServiceProxy.ClientCredentials.UserName.Password = "******"; //wcfServiceProxy.ClientCredentials.Windows.ClientCredential.UserName = "******"; //wcfServiceProxy.ClientCredentials.Windows.ClientCredential.Domain = "COMPUTER"; Util.SetCertificatePolicy(); sResult = wcfServiceProxy.SayHello(sName); Console.WriteLine("Returned Result is {0}", sResult); } catch (Exception e) { Console.WriteLine("Exception : {0}", e.Message); } //For Debug Console.WriteLine("Press any key to exit"); Console.Read(); }