SocketTransportOptions Classe
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.
Options pour les transports basés sur les sockets.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Héritage
-
SocketTransportOptions
Constructeurs
SocketTransportOptions() |
Options pour les transports basés sur les sockets. |
Propriétés
Backlog |
Longueur maximale de la file d’attente de connexion en attente. |
CreateBoundListenSocket |
Fonction utilisée pour créer un objet Socket avec lequel écouter. S’il n’est pas défini, CreateDefaultBoundListenSocket(EndPoint) est utilisé. |
IOQueueCount |
Nombre de files d’attente d’E/S utilisées pour traiter les demandes. Définissez sur 0 pour planifier directement les E/S dans le threadpool. |
MaxReadBufferSize |
Obtient ou définit le nombre maximal d’octets entrants non facturés que le transport mettra en mémoire tampon.
La valeur |
MaxWriteBufferSize |
Obtient ou définit le nombre maximal d’octets sortants que le transport mettra en mémoire tampon avant d’appliquer une contre-pression en écriture.
La valeur |
NoDelay |
Définissez sur false pour activer l’algorithme de Nagle pour toutes les connexions. |
UnsafePreferInlineScheduling |
Continuations d’application inline et de transport au lieu de distribuer au pool de threads. |
WaitForDataBeforeAllocatingBuffer |
Attendez qu’il y ait des données disponibles pour allouer une mémoire tampon. La définition de cette valeur sur false peut augmenter le débit au prix d’une utilisation accrue de la mémoire. |
Méthodes
CreateDefaultBoundListenSocket(EndPoint) |
Crée une instance par défaut de Socket pour le donné EndPoint qui peut être utilisé par un écouteur de connexion pour écouter les demandes entrantes. Bind(EndPoint) est appelé par cette méthode. |