Пример #1
0
        static void Main(string[] args)
        {
            PermissionCertificatePolicy.Enact("CN=HTTPS-Server");

            using (ServiceReference1.CalculatorClient service = new ServiceReference1.CalculatorClient("BasicHttpBinding_ICalculator"))
            {
                service.ClientCredentials.UserName.UserName = "******";
                service.ClientCredentials.UserName.Password = "******";

                Console.WriteLine("调用 WCF 服务 ( {0} )  开始!", "BasicHttpBinding_ICalculator");

                Console.WriteLine("service.Add(1, 2) = {0}", service.Add(1, 2));
                Console.WriteLine("service.Sub(2, 3) = {0}", service.Sub(2, 3));
                Console.WriteLine("service.Mul(3, 4) = {0}", service.Mul(3, 4));

                ServiceReference1.DivResult divResult = service.Div(5, 2);
                Console.WriteLine("service.Div(5, 2) = {0} 余 {1} ", divResult.DivData, divResult.ModData);

                Console.WriteLine("调用 WCF 服务 ( {0} )  结束!", "BasicHttpBinding_ICalculator");

                Console.WriteLine();
            }

            Console.WriteLine("按回车键结束!");

            Console.ReadLine();
        }