Socket.UseOnlyOverlappedIO Property
Definition
Specifies whether the socket should only use Overlapped I/O mode.
public:
property bool UseOnlyOverlappedIO { bool get(); void set(bool value); };
public bool UseOnlyOverlappedIO { get; set; }
member this.UseOnlyOverlappedIO : bool with get, set
Public Property UseOnlyOverlappedIO As Boolean
Property Value
true
if the Socket uses only overlapped I/O; otherwise, false
. The default is false
.
Exceptions
The socket has been bound to a completion port.
Remarks
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.