Socket.UseOnlyOverlappedIO Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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

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

public bool UseOnlyOverlappedIO { get; set; }

Property Value

Type: System.Boolean

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

Exception Condition

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
Available since 2.0
Return to top