UdpSingleSourceMulticastClient.ReceiveBufferSize Özellik

Tanım

Dikkat

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

Bu UdpSingleSourceMulticastClient örnekteki çok noktaya yayın alma işlemleri için kullanılan alma arabelleğinin Socket boyutunu bayt cinsinden alır veya ayarlar.

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

Özellik Değeri

Int32 döndürür.

Alma arabelleğinin bayt cinsinden boyutu.

Öznitelikler

Özel durumlar

Belirtilen arabellek boyutu 0'dan küçük.

Çok noktaya yayın grubu henüz katılmadı.

Açıklamalar

ReceiveBufferSize özelliği, bu UdpSingleSourceMulticastClient örnekteki çok noktaya yayın alma işlemleri için kullanılan temel alınan Socket alma arabelleğinin boyutunu bayt cinsinden alır veya ayarlar. Özellikle, ReceiveBufferSize özellik bir paket geldiğinde yığın tarafından kullanılan arabellek boyutunu denetler, ancak uygulama henüz yöntemini çağırmamıştır BeginReceiveFromSource . Bu arabellek doldurulursa ve uygulama ve EndReceiveFromSource yöntemlerini çağırmadan BeginReceiveFromSource önce paketler gelmeye devam ederse, eski paketler bırakılır. Uygulama hiçbir zaman eski paketleri alamaz ve bunun yerine yöntemini çağırdığında BeginReceiveFromSource daha yeni paketler alır.

Windows'ta alma arabelleğinin varsayılan boyutu 8.192'dir.

Şunlara uygulanır