SocketTransportOptions.UnsafePreferInlineScheduling Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.