コード例 #1
0
            /// <summary>
            ///
            /// </summary>
            /// <param name="logLevel"></param>
            /// <param name="npsEnvironment"></param>
            /// <param name="secretKey"></param>
            /// <param name="url">Proxy url</param>
            /// <param name="port">Proxy port</param>
            /// <param name="user">Proxy user</param>
            /// <param name="pass">Proxy password</param>
            /// <param name="customEnvUrls"></param>
            /// <param name="logger"></param>
            /// <param name="requestTimeout">The number of seconds to wait before the request times out. The default value is 100 seconds</param>
            /// <param name="ignoreSslValidation">Ignore SSL certificate validation at application level. Every certificate validation will be skipped.</param>
            public WsdlHandlerConfiguration(LogLevel logLevel, NpsEnvironment npsEnvironment, String secretKey, String url, Int32 port, String user, String pass, string[] customEnvUrls = null, ILogger logger = null, Int32 requestTimeout = 60, Boolean ignoreSslValidation = false)
                : this(logLevel, npsEnvironment, secretKey, logger, customEnvUrls, requestTimeout, ignoreSslValidation)
            {
                var          proxyUri    = new Uri(String.Format("{0}:{1}", url, port));
                ICredentials credentials = new NetworkCredential(user, pass);

                _proxy = new WebProxy(proxyUri, true, null, credentials);
            }
コード例 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logLevel"></param>
 /// <param name="npsEnvironment"></param>
 /// <param name="secretKey"></param>
 /// <param name="customEnvUrls"></param>
 /// <param name="logger"></param>
 /// <param name="requestTimeout">The number of seconds to wait before the request times out. The default value is 100 seconds</param>
 /// <param name="ignoreSslValidation">Ignore SSL certificate validation at application level. Every certificate validation will be skipped.</param>
 public WsdlHandlerConfiguration(LogLevel logLevel, NpsEnvironment npsEnvironment, String secretKey, ILogger logger = null, string[] customEnvUrls = null, Int32 requestTimeout = 100, Boolean ignoreSslValidation = false)
 {
     _logLevel            = logLevel;
     _npsEnvironment      = npsEnvironment;
     _secretKey           = secretKey;
     _customEnvUrls       = customEnvUrls;
     _requestTimeOut      = requestTimeout;
     _proxy               = null;
     _logger              = new LogWrapper(logLevel, logger ?? new DebugLogger());
     _ignoreSslValidation = ignoreSslValidation;
 }