WSHttpBindingBase.MaxReceivedMessageSize 属性

定义

获取或设置绑定可处理的消息的最大大小(以字节为单位)。

public:
 property long MaxReceivedMessageSize { long get(); void set(long value); };
public long MaxReceivedMessageSize { get; set; }
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long

属性值

绑定可处理的最大消息大小(以字节为单位)。 默认值为 65,536 字节。

例外

值小于零。

消息超出分配的最大大小。

示例

此示例演示如何获取消息的最大大小。

long maxReceivedMessageSize =
binding1.MaxReceivedMessageSize;
Dim maxReceivedMessageSize = binding1.MaxReceivedMessageSize

注解

使用 WSHttpBindingBase 的服务能够在网络上接收的消息的大小受为每个消息分配的内存量的限制。 对消息大小进行的此限制旨在降低遭受拒绝服务 (DoS) 攻击的可能性。

适用于