Nandaka.Common.ExtendedWebClient.ExtendedWebClient C# (CSharp) Method

ExtendedWebClient() public method

public ExtendedWebClient ( int timeout = -1, CookieContainer cookieJar = null, String userAgent = null ) : System
timeout int
cookieJar System.Net.CookieContainer
userAgent String
return System
        public ExtendedWebClient(int timeout = -1, CookieContainer cookieJar = null, String userAgent = null)
        {
            if (timeout > 0)
            {
                this.Timeout = timeout;
            }
            else
            {
                this.Timeout = Properties.Settings.Default.Timeout;
                if (this.Timeout < 0)
                    this.Timeout = 60000;
            }

            if (cookieJar != null)
            {
                // replace old cookie jar
                ExtendedWebClient.CookieJar = cookieJar;
            }

            if (userAgent != null)
            {
                // replace user agent
                this.UserAgent = userAgent;
            }
        }