WSHttpBindingBase.MaxReceivedMessageSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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).