Compartir a través de


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()

Opciones para transportes basados en sockets.

Propiedades

Backlog

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

CreateBoundListenSocket

Función usada 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 sin enumerar que el transporte almacenará en búfer.

Un valor de null o 0 deshabilita la represión total permitiendo el almacenamiento en búfer ilimitado. El almacenamiento en búfer de servidor ilimitado es un riesgo de seguridad dados clientes que no son de confianza.

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.

Un valor de null o 0 deshabilita la represión total permitiendo el almacenamiento en búfer ilimitado. El almacenamiento en búfer de servidor ilimitado es un riesgo de seguridad dados clientes que no son de confianza.

NoDelay

Establézcalo 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 del aumento del uso de memoria.

Métodos

CreateDefaultBoundListenSocket(EndPoint)

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

Se aplica a