Ftp.Timeout specified the maximum length of time (in miliseconds) to wait for a single server response. The associated internal timeout counter is reset every time data is sent or received from to server. This means that data transfers only time out after
Ftp.Timeout milliseconds of inactivity, not after
Ftp.Timeout milliseconds from the start of the operation.
Please note that
Ftp.Timeout only affects synchronous methods by default. This can be changed by setting
The minimum allowed value for
Ftp.Timeout is 1000.
Ftp.AbortTimeout property specified the maximum length of time that an operation can take to complete once
Ftp.Abort() has been called. Without
Ftp.AbortTimeout has no effect.