System.Net.TimeoutValidator.Validate C# (CSharp) Method

Validate() public method

public Validate ( object value ) : void
value object
return void
        public override void Validate( object value ) {
            if (value == null)
                return;
            
            int timeout = (int)value;
            
            if (_zeroValid && timeout == 0)
                return;
            
            if (timeout <= 0 && timeout != System.Threading.Timeout.Infinite) {
                throw new ConfigurationErrorsException(SR.GetString(SR.net_io_timeout_use_gt_zero));
            }
        }
    }