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。

适用于