共用方式為


WSDualHttpBindingElement.MaxReceivedMessageSize 屬性

定義

取得或設定可在使用此繫結所設定之通道上接收的訊息大小上限 (以位元組為單位)。

public:
 property long MaxReceivedMessageSize { long get(); void set(long value); };
[System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)]
[System.Configuration.LongValidator(MinValue=1)]
public long MaxReceivedMessageSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxReceivedMessageSize", DefaultValue=65536)>]
[<System.Configuration.LongValidator(MinValue=1)>]
member this.MaxReceivedMessageSize : int64 with get, set
Public Property MaxReceivedMessageSize As Long

屬性值

由此繫結處理之訊息的大小上限,單位為位元組。 預設值為 65,536 位元組。

屬性

備註

可讓服務使用 WSDualHttpBinding 類別從網路傳輸所接收訊息的大小,會受限於配置給各訊息的記憶體量。 這項關於訊息大小的限制是為了防止受到 DoS 攻擊。

請注意,MaxBufferPoolSizeMaxReceivedMessageSize 的設定是本機行為設定。 表示這些設定不會以中繼資料的方式傳送到其他端點。 當您從中繼資料產生服務的 Proxy 時,如果訊息大小上限為 2GB,則此 Proxy 的預設值仍為 64K, 讓訊息和訊息緩衝區大小適當限制的控制落在本機系統管理員的管轄範圍內。

適用於