SocketTransportOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Opções para transportes baseados em soquete.
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- Herança
-
SocketTransportOptions
Construtores
SocketTransportOptions() |
Opções para transportes baseados em soquete. |
Propriedades
Backlog |
O comprimento máximo da fila de conexão pendente. |
CreateBoundListenSocket |
Uma função usada para criar um novo Socket para escutar. Se não estiver definido, CreateDefaultBoundListenSocket(EndPoint) será usado. |
IOQueueCount |
O número de filas de E/S usadas para processar solicitações. Defina como 0 para agendar diretamente a E/S para o ThreadPool. |
MaxReadBufferSize |
Obtém ou define o máximo de bytes de entrada inconsumados que o transporte armazenará em buffer.
Um valor de |
MaxWriteBufferSize |
Obtém ou define o máximo de bytes de saída que o transporte armazenará em buffer antes de aplicar o backpressure de gravação.
Um valor de |
NoDelay |
Defina como false para habilitar o algoritmo de Nagle para todas as conexões. |
UnsafePreferInlineScheduling |
Continuações de transporte e aplicativos embutidos em vez de expedir para o threadpool. |
WaitForDataBeforeAllocatingBuffer |
Aguarde até que haja dados disponíveis para alocar um buffer. Definir isso como false pode aumentar a taxa de transferência ao custo do aumento do uso de memória. |
Métodos
CreateDefaultBoundListenSocket(EndPoint) |
Cria uma instância padrão de Socket para o determinado EndPoint que pode ser usado por um ouvinte de conexão para escutar solicitações de entrada. Bind(EndPoint) é chamado por esse método. |