示例#1
0
        static void Main(string[] args)
        {
            PermissionCertificatePolicy.Enact("CN=HTTPS-Server");


            using (ServiceReference1.CalculatorClient service = new ServiceReference1.CalculatorClient("BasicHttpBinding_ICalculator"))
            {
                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();
        }
示例#2
0
 public static void Enact(string subjectName)
 {
     currentPolicy = new PermissionCertificatePolicy(subjectName);
 }
示例#3
0
 public static void Enact(string subjectName)
 {
     currentPolicy = new PermissionCertificatePolicy(subjectName);
 }