Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà WSHttpBindingBase.MaxReceivedMessageSize

 

Data di pubblicazione: novembre 2016

Ottiene o imposta la dimensione massima, in byte, per un messaggio che possono essere elaborati dall'associazione.

Spazio dei nomi:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public long MaxReceivedMessageSize { get; set; }

Valore proprietà

Type: System.Int64

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

Exception Condition
ArgumentOutOfRangeException

Il valore è minore di zero.

QuotaExceededException

Un messaggio ha superato la dimensione massima allocata.

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).

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

   long maxReceivedMessageSize =
binding1.MaxReceivedMessageSize;

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: