Socket.UseOnlyOverlappedIO Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
UseOnlyOverlappedIO has been deprecated and is not supported.
Возвращает или задает значение, указывающее, должен ли сокет использовать только режим перекрываемых операций ввода-вывода. В .NET 5+ (включая версии .NET Core), значение всегда false.
public:
property bool UseOnlyOverlappedIO { bool get(); void set(bool value); };
[System.Obsolete("UseOnlyOverlappedIO has been deprecated and is not supported.")]
public bool UseOnlyOverlappedIO { get; set; }
public bool UseOnlyOverlappedIO { get; set; }
[<System.Obsolete("UseOnlyOverlappedIO has been deprecated and is not supported.")>]
member this.UseOnlyOverlappedIO : bool with get, set
member this.UseOnlyOverlappedIO : bool with get, set
Public Property UseOnlyOverlappedIO As Boolean
Значение свойства
true в .NET Framework, если Socket использует только перекрывающиеся ввода-вывода; в противном случае false. Значение по умолчанию — false.
- Атрибуты
Исключения
Сокет привязан к порту завершения.
Комментарии
.NET Framework: задайте для этого свойства значение true для Socket, в который вы планируете вызывать DuplicateAndClose. В противном случае платформа может назначить порт завершения сокету, который запретит использование DuplicateAndClose.
В .NET 5+ (включайте версии .NET Core), значение этого свойства всегда false, и его значение невозможно изменить.