SocketConnectionFactoryOptions.UnsafePreferInlineScheduling 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
內嵌應用程式和傳輸接續,而不是分派至執行緒集區。
public bool UnsafePreferInlineScheduling { get; set; }
member this.UnsafePreferInlineScheduling : bool with get, set
Public Property UnsafePreferInlineScheduling As Boolean
屬性值
備註
這會在 IO 執行緒上執行應用程式程式碼,這就是為什麼這是不安全的原因。 使用這項設定時,建議將DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS環境變數設定為 '1',同時在執行時間層內嵌完成。 若有高度耗費資源的工作、佔用 IO 執行緒的時間最終超過預期,則此設定可能會讓效能下降。 測試以確定此設定有助於效能。