UdpTransportSettings.SocketReceiveBufferSize Vlastnost

Definice

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

Int32

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.

Platí pro