Поделиться через


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", чтобы также встраивать завершения на уровне среды выполнения. Этот параметр может ухудшить производительность, если имеется дорогостоящая работа, которая в итоге будет удерживать поток ввода-вывода дольше, чем требуется. Проверьте, что этот параметр не приводит к снижению производительности.

Применяется к