Sdílet prostřednictvím


SocketTransportOptions.UnsafePreferInlineScheduling Vlastnost

Definice

Vložená aplikace a pokračování přenosu místo odesílání do fondu vláken.

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

Hodnota vlastnosti

Poznámky

Tím se spustí kód aplikace ve vlákně vstupně-výstupních operací, což je důvod, proč je to nebezpečné. Při použití tohoto nastavení se doporučuje nastavit proměnnou prostředí DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS na hodnotu 1, aby bylo možné také vložit dokončení do vrstvy modulu runtime. Toto nastavení může výkon zhoršit, pokud existuje náročná práce, která nakonec bude držet vlákno vstupně-výstupních operací déle, než je potřeba. Otestujte, jestli toto nastavení pomáhá výkonu.

Platí pro