UdpSingleSourceMulticastClient.SendBufferSize Egenskap

Definition

Varning

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

Hämtar eller anger storleken, i byte, på sändningsbufferten för den Socket som används för multicast-sändningsåtgärder på den här UdpSingleSourceMulticastClient instansen.

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

Egenskapsvärde

Returnerar Int32.

Storleken, i byte, på sändningsbufferten.

Attribut

Undantag

Den angivna buffertstorleken är mindre än 0.

Multicast-gruppen har ännu inte anslutits.

Kommentarer

Egenskapen SendBufferSize hämtar eller anger storleken, i byte, på den underliggande bufferten Socket som används för multicast-sändningsåtgärder i den här UdpSingleSourceMulticastClient instansen.

På Mac OS X SendBufferSize styr egenskapen hur många byte som kan finnas i nätverksstackens väntande buffertto-beskickad innan ytterligare anrop till BeginSendToSource metoden börjar misslyckas. Program på Mac OS X kan behöva hantera den här egenskapen om de skickar ett stort antal UDP-paket inom en kort tidsram.

På Windows tar anrop till metoden BeginSendToSource längre tid att anropa återanropet beroende på värdet för egenskapen SendBufferSize om sändningsbufferten är full. Egenskapen SendBufferSize styr endast om användarens buffert förblir låst i fysiskt minne tills sändningen har slutförts.

Standardstorleken för sändningsbufferten på Windows är 8 192.

Gäller för