Condividi tramite


WSHttpBindingBase.MaxReceivedMessageSize Proprietà

Definizione

Ottiene o imposta la dimensione massima in byte per un messaggio che può essere elaborato dall'associazione.

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

Valore della proprietà

Int64

Dimensione massima, in byte, per un messaggio elaborato dall'associazione. L'impostazione predefinita è 65.536 byte.

Eccezioni

Il valore è minore di zero.

Un messaggio ha superato la dimensione massima allocata.

Esempio

In questo esempio viene illustrato come ottenere la dimensione massima per un messaggio

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

Commenti

La dimensione dei messaggi che possono essere ricevuti dai servizi utilizzando la classe WSHttpBindingBase è vincolata dalla quantità di memoria allocata per ogni messaggio. Questo vincolo alla dimensione dei messaggi limita l'esposizione agli attacchi di tipo Denial of Service (DoS).

Si applica a