Sdílet prostřednictvím


WSDualHttpBinding.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); };
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ů.

Platí pro