connectionTimeout property

  1. @override
Duration? get connectionTimeout
override

Gets and sets the connection timeout.

When connecting to a new host exceeds this timeout, a SocketException is thrown. The timeout applies only to connections initiated after the timeout is set.

When this is null, the OS default timeout is used. The default is null.

Implementation

@override
Duration? get connectionTimeout => _httpClient.connectionTimeout;
  1. @override
set connectionTimeout (Duration? value)
override

Gets and sets the connection timeout.

When connecting to a new host exceeds this timeout, a SocketException is thrown. The timeout applies only to connections initiated after the timeout is set.

When this is null, the OS default timeout is used. The default is null.

Implementation

@override
set connectionTimeout(Duration? value) =>
    _httpClient.connectionTimeout = value;