Share via


SocketTransportOptions Classe

Définition

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 null ou 0 désactive entièrement la contre-pression, ce qui permet une mise en mémoire tampon illimitée. La mise en mémoire tampon illimitée des serveurs est un risque de sécurité pour les clients non approuvés.

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 null ou 0 désactive entièrement la contre-pression, ce qui permet une mise en mémoire tampon illimitée. La mise en mémoire tampon illimitée des serveurs est un risque de sécurité pour les clients non approuvés.

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.

S’applique à