WSDualHttpBindingElement.MaxReceivedMessageSize Eigenschap

Definitie

Hiermee wordt de maximale grootte, in bytes, opgehaald of ingesteld voor een bericht dat kan worden ontvangen op een kanaal dat met deze binding is geconfigureerd.

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

Waarde van eigenschap

De maximale grootte, in bytes, voor een bericht dat door de binding wordt verwerkt. De standaardwaarde is 65.536 bytes.

Kenmerken

Opmerkingen

De grootte van de berichten die op de draad kunnen worden ontvangen door services die gebruikmaken van de WSDualHttpBinding klasse, wordt gebonden door de hoeveelheid geheugen die voor elk bericht is toegewezen. Deze limiet voor de berichtgrootte is bedoeld om de blootstelling aan DoS-aanvallen te beperken.

Houd er rekening mee dat de instellingen voor MaxBufferPoolSize en MaxReceivedMessageSize, lokale gedragsinstellingen zijn. Dit betekent dat ze niet worden verzonden naar andere eindpunten in metagegevens. Als u een proxy genereert naar een service met een maximale berichtgrootte van 2 GB uit metagegevens, heeft de proxy nog steeds een standaardwaarde van 64 K. Hierdoor blijft de controle over de juiste grenzen voor de grootte van de bericht- en berichtbuffer in het bereik van lokale beheerders.

Van toepassing op