Compartilhar via


UdpTransportSettings.SocketReceiveBufferSize Propriedade

Definição

Obtém ou define o tamanho do buffer de recebimento no soquete WinSock subjacente.

public:
 property int SocketReceiveBufferSize { int get(); void set(int value); };
public int SocketReceiveBufferSize { get; set; }
member this.SocketReceiveBufferSize : int with get, set
Public Property SocketReceiveBufferSize As Integer

Valor da propriedade

Int32

O tamanho do buffer de recebimento.

Comentários

Um usuário de um canal receptor pode usar esse valor na associação para controlar como o sistema se comporta quando recebe dados. Por exemplo, considerando um aplicativo que está acessando mensagens WCF de entrada no limite máximo, usar um valor mais alto permitiria que as mensagens empilhadas no buffer winSock enquanto aguardavam o aplicativo processá-las. O uso de um valor mais baixo na mesma situação resultaria na redução das mensagens. Essa propriedade expõe a configuração de soquete winSock SO_RCVBUF subjacente. Esse valor da propriedade deve ser pelo menos o tamanho de MaxReceivedMessageSize . Defini-lo como um valor menor do que MaxReceivedMessageSize os resultados em uma exceção de runtime. O valor padrão é 65536.

Aplica-se a