Udostępnij za pośrednictwem


UdpSingleSourceMulticastClient.SendBufferSize Właściwość

Definicja

Przestroga

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

Pobiera lub ustawia rozmiar w bajtach buforu wysyłania używanego Socket do operacji wysyłania multiemisji w tym UdpSingleSourceMulticastClient wystąpieniu.

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

Wartość właściwości

Zwraca wartość Int32.

Rozmiar buforu wysyłania w bajtach.

Atrybuty

Wyjątki

Określony rozmiar buforu jest mniejszy niż 0.

Grupa multiemisji nie została jeszcze dołączona.

Uwagi

Właściwość SendBufferSize pobiera lub ustawia rozmiar w bajtach buforu wysyłania bazowego Socket używanego na potrzeby operacji wysyłania multiemisji w tym UdpSingleSourceMulticastClient wystąpieniu.

W systemie Mac OS X SendBufferSize właściwość steruje liczbą bajtów w buforze oczekującym do wysłania stosu BeginSendToSource sieciowego przed niepowodzeniem dodatkowych wywołań metody . Aplikacje w systemie Mac OS X mogą wymagać czynienia z tą właściwością, jeśli wysyłają dużą liczbę pakietów UDP w krótkim czasie.

W systemie Windows wywołania BeginSendToSource metody będą trwać dłużej, aby wywołać wywołanie zwrotne w zależności od wartości SendBufferSize właściwości, jeśli bufor wysyłania jest pełny. Właściwość SendBufferSize określa tylko, czy bufor użytkownika pozostaje zablokowany w pamięci fizycznej do momentu zakończenia wysyłania.

Domyślnym rozmiarem buforu wysyłania w systemie Windows jest 8192.

Dotyczy