Sdílet prostřednictvím


UdpSingleSourceMulticastClient.SendBufferSize 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 vyrovnávací paměti Socket pro odesílání použité pro operace odesílání vícesměrového vysílání v této UdpSingleSourceMulticastClient instanci.

public:
 property int SendBufferSize { 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 SendBufferSize { 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.SendBufferSize : int with get, set
Public Property SendBufferSize As Integer

Hodnota vlastnosti

Vrátí Int32.

Velikost vyrovnávací paměti pro odesílání 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 SendBufferSize získá nebo nastaví velikost v bajtech vyrovnávací paměti pro odesílání podkladové Socket paměti použité pro operace odesílání vícesměrového vysílání v této UdpSingleSourceMulticastClient instanci.

V systému Mac OS X určuje vlastnost, SendBufferSize kolik bajtů může být v čekacím zásobníku sítě –to-be- odeslaná vyrovnávací paměť před selháním dalších volání metody BeginSendToSource . Aplikace v systému Mac OS X se mohou zabývat touto vlastností, pokud v krátkém časovém rámci odesílají velký počet paketů UDP.

Ve Windows volání BeginSendToSource metody bude trvat déle, aby volání zpětné volání v závislosti na hodnotě SendBufferSize vlastnosti, pokud je vyrovnávací paměť pro odeslání plná. Vlastnost SendBufferSize řídí, zda vyrovnávací paměť uživatele zůstane uzamčena ve fyzické paměti, dokud se odeslání nedokončí.

Výchozí velikost vyrovnávací paměti pro odesílání ve Windows je 8 192.

Platí pro