Exemplo n.º 1
0
        static void wsHttpBinding()
        {
            try
            {
                var ServiceendPoint = new EndpointAddress(new Uri("https://crm-dev.itcgb.cn/Log/Logger.svc"));

                var binding = new WSHttpBinding("wsHttpBinding");
                //binding.Security.Mode = SecurityMode.Message;
                binding.Security.Message.ClientCredentialType = MessageCredentialType.UserName;

                var client = new LogSvc.LoggerClient(binding, ServiceendPoint);

                //client.Endpoint.Binding.MessageVersion

                client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.None;
                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";

                client.Log("", LogSvc.LogType.Info, 1, "1", "证书测试", "证书测试", null, null);
                Console.WriteLine("wsHttpBinding 测试成功");
            }
            catch (Exception ex)
            {
                Console.WriteLine("wsHttpBinding 测试失败");
            }
        }
Exemplo n.º 2
0
        static void defaultClient()
        {
            try
            {
                var client = new LogSvc.LoggerClient();

                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";
                client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode =
                    System.ServiceModel.Security.X509CertificateValidationMode.None;

                client.Log("", LogSvc.LogType.Info, 1, "1", "证书测试", "证书测试", null, null);
                Console.WriteLine("defaultClient 测试成功");
            }
            catch (Exception ex)
            {
                Console.WriteLine("defaultClient 测试失败");
            }
        }
Exemplo n.º 3
0
        static void baseHttpBinding()
        {
            try
            {
                var endpoint = new EndpointAddress("https://crm-dev.itcgb.cn/Log/Logger.svc");

                var binding = new BasicHttpBinding();

                var client = new LogSvc.LoggerClient();

                client.ClientCredentials.UserName.UserName = "******";
                client.ClientCredentials.UserName.Password = "******";
                client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode =
                    System.ServiceModel.Security.X509CertificateValidationMode.None;

                client.Log("", LogSvc.LogType.Info, 1, "1", "证书测试", "证书测试", null, null);
                Console.WriteLine("baseHttpBinding 测试成功");
            }
            catch (Exception ex)
            {
                Console.WriteLine("baseHttpBinding 测试失败");
            }
        }