Freigeben über


UdpAnySourceMulticastClient.ReceiveBufferSize Eigenschaft

Definition

Achtung

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

Ruft die Größe des Empfangspuffers (in Bytes) des Socket ab, der für Multicastempfangsvorgänge in dieser UdpAnySourceMulticastClient-Instanz verwendet wird, oder legt sie fest.

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

Eigenschaftswert

Gibt Int32zurück.

Die Größe des Empfangspuffers in Bytes.

Attribute

Ausnahmen

Die angegebene Puffergröße ist kleiner als 0.

Die Multicastgruppe wurde noch nicht zusammengeführt.

Hinweise

Die ReceiveBufferSize -Eigenschaft ruft die Größe des Empfangspuffers des zugrunde liegenden Socket Empfangspuffers ab, der für Multicast-Empfangsvorgänge auf diesem instance verwendet wird, oder legt diese UdpAnySourceMulticastClient fest. Insbesondere steuert die ReceiveBufferSize -Eigenschaft die Größe des Puffers, der vom Stapel verwendet wird, wenn ein Paket eingeht, aber die Anwendung hat die BeginReceiveFromGroup Methode noch nicht aufgerufen. Wenn dieser Puffer gefüllt wird und Pakete immer wieder kommen, bevor die Anwendung die BeginReceiveFromGroup Methoden und EndReceiveFromGroup aufruft, werden alte Pakete gelöscht. Die Anwendung kann die alten Pakete nie empfangen und empfängt stattdessen neuere Pakete, wenn sie die BeginReceiveFromGroup -Methode aufruft.

Die Standardgröße des Empfangspuffers unter Windows beträgt 8.192 Bytes.

Gilt für: