Compartilhar via


HttpTransportBindingElement.MaxBufferSize Propriedade

Definição

Obtém ou define o tamanho máximo do buffer a ser usado. Para mensagens em buffer, esse valor é o mesmo que MaxReceivedMessageSize. Para mensagens transmitidas, esse valor é o tamanho máximo dos cabeçalhos SOAP, que devem ser lidos no modo de buffer.

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

Valor da propriedade

Int32

O tamanho máximo do buffer, em bytes.

Exemplos

O exemplo a seguir define essa propriedade a ser usada ao executar solicitações na associação.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();  
httpBinding.MaxBufferSize = 16384;  

Comentários

Para mensagens transmitidas, se o tamanho dos cabeçalhos de mensagem for maior que essa propriedade, um QuotaExceededException será gerado. Para uma mensagem não transmitida, se o tamanho da mensagem for maior que essa propriedade, a mensagem será descartada.

Se não for especificado, esse padrão será 65536.

Aplica-se a