Udostępnij za pośrednictwem


SocketTransportOptions.UnsafePreferInlineScheduling Właściwość

Definicja

Wbudowane kontynuacje aplikacji i transportu zamiast wysyłania do puli wątków.

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

Wartość właściwości

Uwagi

Spowoduje to uruchomienie kodu aplikacji w wątku we/wy, dlatego jest to niebezpieczne. Zaleca się ustawienie zmiennej środowiskowej DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS na wartość "1" w przypadku używania tego ustawienia w celu również w tekście uzupełniania w warstwie środowiska uruchomieniowego. To ustawienie może pogorszyć wydajność, jeśli istnieje kosztowna praca, która w końcu będzie trzymać się wątku we/wy dłużej niż jest to konieczne. Przetestuj, aby upewnić się, że to ustawienie pomaga w wydajności.

Dotyczy