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.

Dient zum Abrufen oder Festlegen der Größe des Empfangspuffers des empfangenen Puffers für Socket Multicast-Empfangsvorgänge in dieser UdpAnySourceMulticastClient Instanz.

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 Int32 zurück.

Die Größe des Empfangspuffers in Bytes.

Attribute

Ausnahmen

Die angegebene Puffergröße ist kleiner als 0.

Der Multicast-Gruppe wurde noch nicht beigetreten.

Hinweise

Die ReceiveBufferSize Eigenschaft ruft die Größe des Empfangspuffers des zugrunde liegenden Socket Puffers in Bytes ab, der für Multicast-Empfangsvorgänge in dieser UdpAnySourceMulticastClient Instanz verwendet wird, oder legt sie fest. Insbesondere steuert die ReceiveBufferSize Eigenschaft die Größe des Puffers, der vom Stapel beim Eintreffen eines Pakets verwendet wird, 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 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 Byte.

Gilt für: