HttpTransportBindingElement.MaxBufferSize 属性

定义

获取或设置要使用的缓冲区的最大大小。 对于缓冲的消息,此值与 MaxReceivedMessageSize 相同。 对于经过流处理的消息,此值为必须以缓冲模式读取的 SOAP 标头的最大大小。

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

属性值

缓冲区的最大大小(以字节为单位)。

示例

下面的示例将此属性设置为在对绑定执行请求时使用。

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

注解

对于经过流处理的消息,如果消息标头的大小大于此属性,则会引发 QuotaExceededException。 对于未经过流处理的消息,如果消息的大小大于此属性,则会丢弃该消息。

如果没有指定,则此默认值为 65536。

适用于