Sdílet prostřednictvím


UdpSingleSourceMulticastClient.ReceiveBufferSize Vlastnost

Definice

Upozornění

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Získá nebo nastaví velikost, v bajtech, příjem vyrovnávací paměti Socket používané pro vícesměrové operace příjmu v této UdpSingleSourceMulticastClient instanci.

public:
 property int ReceiveBufferSize { int get(); void set(int value); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int ReceiveBufferSize { get; set; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.ReceiveBufferSize : int with get, set
Public Property ReceiveBufferSize As Integer

Hodnota vlastnosti

Vrací objekt Int32.

Velikost vyrovnávací paměti pro příjem v bajtech.

Atributy

Výjimky

Zadaná velikost vyrovnávací paměti je menší než 0.

Skupina vícesměrového vysílání ještě nebyla připojena.

Poznámky

Vlastnost ReceiveBufferSize získá nebo nastaví velikost v bajtech vyrovnávací paměti pro příjem podkladového Socket objektu používaného pro operace příjmu vícesměrového vysílání v této UdpSingleSourceMulticastClient instanci. Konkrétně ReceiveBufferSize vlastnost řídí velikost vyrovnávací paměti používané zásobníkem při přijetí paketu, ale aplikace ještě nevolala metodu BeginReceiveFromSource . Pokud se tato vyrovnávací paměť zaplní a pakety budou přicházet, než aplikace zavolá BeginReceiveFromSource metody a EndReceiveFromSource , staré pakety se zahodí. Aplikace nikdy nebude moci přijímat staré pakety a místo toho obdrží novější pakety při volání BeginReceiveFromSource metody .

Výchozí velikost vyrovnávací paměti pro příjem ve Windows je 8 192.

Platí pro