WSDualHttpBinding.MaxReceivedMessageSize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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); };
public long MaxReceivedMessageSize { get; set; }
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ů.
Výjimky
Hodnota je menší než nula.
Příklady
Následující příklad ukazuje, jak získat MaxReceivedMessageSize vlastnost .
long maxReceivedMessageSize = binding.MaxReceivedMessageSize;
Dim maxReceivedMessageSize As Long = binding.MaxReceivedMessageSize
Poznámky
Velikost zpráv, které mohou být přijaty na drátě službami pomocí WSDualHttpBinding je omezena velikostí paměti přidělené pro každou zprávu. Tato omezení na velikost zprávy je určena k omezení vystavení útokům ve stylu DOS.
Všimněte si, že nastavení a MaxBufferPoolSizeMaxReceivedMessageSize jsou 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ů.