UdpTransportSettings.SocketReceiveBufferSize 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í velikost vyrovnávací paměti pro příjem na základním soketu WinSock.
public:
property int SocketReceiveBufferSize { int get(); void set(int value); };
public int SocketReceiveBufferSize { get; set; }
member this.SocketReceiveBufferSize : int with get, set
Public Property SocketReceiveBufferSize As Integer
Hodnota vlastnosti
Velikost vyrovnávací paměti pro příjem.
Poznámky
Uživatel přijímacího kanálu může tuto hodnotu vazby použít k řízení toho, jak se systém chová při přijímání dat. Například vzhledem k tomu, že aplikace, která přistupuje k příchozím zprávám WCF s maximální prahovou hodnotou, by při použití vyšší hodnoty mohla být zprávy při čekání na zpracování aplikace v zásobníku vyrovnávací paměti rozhraní WinSock. Použití nižší hodnoty ve stejné situaci způsobí, že se zprávy vynechává. Tato vlastnost zpřístupňuje základní SO_RCVBUF
Nastavení soketu rozhraní Winsock. Hodnota této vlastnosti musí být alespoň velikost MaxReceivedMessageSize . Nastavení na hodnotu menší, než výsledkem je MaxReceivedMessageSize výjimka za běhu. Výchozí hodnota je 65536.