Sdílet prostřednictvím


UdpAnySourceMulticastClient.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žité pro vícesměrové operace příjmu v této UdpAnySourceMulticastClient 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 příjmu podkladové Socket použité pro vícesměrové operace příjmu v této UdpAnySourceMulticastClient instanci. Konkrétně ReceiveBufferSize vlastnost řídí velikost vyrovnávací paměti používané zásobníkem při příchodu paketu, ale aplikace ještě nevolala metodu BeginReceiveFromGroup . Pokud se tato vyrovnávací paměť zaplní a pakety budou přicházet dříve, než aplikace zavolá BeginReceiveFromGroup metody a EndReceiveFromGroup , staré pakety se zahodí. Aplikace nikdy nebude moci přijímat staré pakety a místo toho bude přijímat novější pakety, když volá metodu BeginReceiveFromGroup .

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

Platí pro