Compartilhar via


WSDualHttpBindingElement.MaxReceivedMessageSize Propriedade

Definição

Obtém ou define o tamanho máximo, em bytes, para uma mensagem que pode ser recebida em um canal configurado com essa associação.

public:
 property long MaxReceivedMessageSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)]
[System.Configuration.LongValidator(MinValue=1)]
public long MaxReceivedMessageSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)>]
[<System.Configuration.LongValidator(MinValue=1)>]
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long

Valor da propriedade

O tamanho máximo, em bytes, para uma mensagem processada pela associação. O valor padrão é 65.536 bytes.

Atributos

Comentários

O tamanho das mensagens que podem ser recebidas na transmissão pelos serviços que usam a WSDualHttpBinding classe é limitado pela quantidade de memória alocada para cada mensagem. Esse limite no tamanho da mensagem destina-se a limitar a exposição a ataques no estilo DoS.

Observe que as configurações para MaxBufferPoolSize e MaxReceivedMessageSize. são configurações comportamentais locais. Isso significa que eles não são transmitidos para outros pontos de extremidade em metadados. Se você gerar um proxy para um serviço com um tamanho máximo de mensagem de 2 GB de metadados, o proxy ainda terá um valor padrão 64K. Isso deixa o controle dos limites apropriados para o tamanho da mensagem e do buffer de mensagem no escopo dos administradores locais.

Aplica-se a