HttpTransportBindingElement.MaxBufferSize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置要使用的缓冲区的最大大小。 对于缓冲的消息,此值与 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。