Socket.UseOnlyOverlappedIO Property

Specifies whether the socket should only use Overlapped I/O mode.

Namespace:  System.Net.Sockets
Assembly:  System (in System.dll)

member UseOnlyOverlappedIO : bool with get, set

Property Value

Type: System.Boolean
true if the Socket uses only overlapped I/O; otherwise, false. The default is false.

ExceptionCondition
InvalidOperationException

The socket has been bound to a completion port.

Set this property to true for a Socket you intend to call DuplicateAndClose. Otherwise, the Framework may assign a completion port to the socket, which would prohibit the use of DuplicateAndClose.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft