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(); }
public static void Enact(string subjectName) { currentPolicy = new PermissionCertificatePolicy(subjectName); }
public static void Enact(string subjectName) { currentPolicy = new PermissionCertificatePolicy(subjectName); }