WSDualHttpBindingElement.MaxReceivedMessageSize Vlastnost

Definice

Získá nebo nastaví maximální velikost v bajtech pro zprávu, která může být přijata v kanálu nakonfigurovaného pomocí této vazby.

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

Hodnota vlastnosti

Maximální velikost zprávy v bajtech, která je zpracována vazbou. Výchozí hodnota je 65 536 bajtů.

Atributy

Poznámky

Velikost zpráv, které mohou být přijaty v síti službami používajícími WSDualHttpBinding třídu , je omezena velikostí paměti přidělené pro každou zprávu. Tato vazba na velikost zprávy je určená k omezení vystavení útokům ve stylu DoS.

Všimněte si, že nastavení pro MaxBufferPoolSize a MaxReceivedMessageSizejsou místní nastavení chování. To znamená, že se v metadatech nepřenáší do jiných koncových bodů. Pokud vygenerujete proxy server pro službu s maximální velikostí zprávy 2 GB z metadat, bude mít proxy server stále výchozí hodnotu 64 kB. To ponechá kontrolu nad příslušnými hranicemi pro velikost vyrovnávací paměti zpráv a zpráv v oboru místních správců.

Platí pro