SocketTransportOptions Clase

Definición

Opciones para transportes basados en sockets.

public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
Herencia
SocketTransportOptions

Constructores

SocketTransportOptions()

Propiedades

Backlog

Longitud máxima de la cola de conexión pendiente.

CreateBoundListenSocket

Función que se usa para crear un nuevo Socket objeto con el que escuchar. Si no se establece, CreateDefaultBoundListenSocket(EndPoint) se usa .

IOQueueCount

Número de colas de E/S usadas para procesar solicitudes. Establezca en 0 para programar directamente la E/S en ThreadPool.

MaxReadBufferSize

Obtiene o establece el número máximo de bytes entrantes no consumidos que almacenará en búfer el transporte.

MaxWriteBufferSize

Obtiene o establece el número máximo de bytes salientes que el transporte almacenará en búfer antes de aplicar la represión de escritura.

NoDelay

Se establece en false para habilitar el algoritmo de Nagle para todas las conexiones.

UnsafePreferInlineScheduling

Continuaciones de transporte y aplicación insertadas en lugar de enviar al grupo de subprocesos.

WaitForDataBeforeAllocatingBuffer

Espere hasta que haya datos disponibles para asignar un búfer. Establecer esto en false puede aumentar el rendimiento a costa de aumentar el uso de memoria.

Métodos

CreateDefaultBoundListenSocket(EndPoint)

Crea una instancia predeterminada de Socket para el objeto dado EndPoint que un agente de escucha de conexión puede usar para escuchar las solicitudes entrantes. Bind(EndPoint) este método llama a .

Se aplica a