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。