Gets or sets the length of time in milliseconds before the operation times out (specify -1 or 0 to indicate that the request does not time out).

Namespace:  Rebex.Net
Assembly:  Rebex.Ftp (in Rebex.Ftp.dll)

Syntax

Visual Basic
Public Property Timeout As Integer
	Get
	Set
C#
public int Timeout { get; set; }

Field Value

The length of time, in milliseconds, until the operation times out, or the value -1 or 0 to indicate that the request does not time out. Default is 60000 (60 seconds).

Implements

IFtp..::..Timeout

Remarks

The internal timeout counter is reset every time data is sent or received from to server. This also means that data transfers only time out after x milliseconds of inactivity, not after x milliseconds from the start of the transfer.

The Timeout property only affects synchronous methods. To time out asynchronous methods, use the Abort()()()() method.

Minimal value is 1000. Setting this to a value lower than 1000 will set it to 1000.

Version Information

.NET Compact Framework

Supported in: 3.9, 3.5

See Also