Partager via


SocketTransportOptions.UnsafePreferInlineScheduling Propriété

Définition

Continuations d’application inline et de transport au lieu de distribuer au pool de threads.

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

Valeur de propriété

Remarques

Cela exécutera le code d’application sur le thread d’E/S, ce qui explique pourquoi cela est dangereux. Il est recommandé de définir la variable d’environnement DOTNET_SYSTEM_NET_SOCKETS_INLINE_COMPLETIONS sur « 1 » lors de l’utilisation de ce paramètre pour également mettre en ligne les complétions au niveau de la couche d’exécution. Ce paramètre peut nuire aux performances s’il y a un travail coûteux qui finit par maintenir le thread d’E/S plus longtemps que nécessaire. Effectuez un test pour vérifier que ce paramètre contribue aux performances.

S’applique à