.NET Framework 4.6 and 4.5
Gets or sets a value that specifies the amount of time after which a synchronous Send call will time out.
Assembly: System (in System.dll)
Property ValueType: System.Int32
The time-out value, in milliseconds. If you set the property with a value between 1 and 499, the value will be changed to 500. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period.