SocketTransportOptions.UnsafePreferInlineScheduling Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Встроенные продолжения приложения и транспорта вместо отправки в пул потоков.
public:
property bool UnsafePreferInlineScheduling { bool get(); void set(bool value); };
public bool UnsafePreferInlineScheduling { get; set; }
member this.UnsafePreferInlineScheduling : bool with get, set
Public Property UnsafePreferInlineScheduling As Boolean
Значение свойства
Комментарии
Это приведет к выполнению кода приложения в потоке ввода-вывода, поэтому это небезопасно. При использовании этого параметра для переменной среды DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS рекомендуется задать значение "1", чтобы также встраивать завершения на уровне среды выполнения. Этот параметр может ухудшить производительность, если имеется дорогостоящая работа, которая в итоге будет удерживать поток ввода-вывода дольше, чем требуется. Проверьте, что этот параметр не приводит к снижению производительности.