UdpSingleSourceMulticastClient.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 UdpSingleSourceMulticastClient-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 in Bytes ab, der für Multicast-Empfangsvorgänge in dieser Instanz verwendet wird, oder legt diese UdpSingleSourceMulticastClient 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 BeginReceiveFromSource -Methode noch nicht aufgerufen. Wenn dieser Puffer aufgefüllt wird und pakete weiterhin kommen, bevor die Anwendung die BeginReceiveFromSource Methoden und EndReceiveFromSource aufruft, werden alte Pakete gelöscht. Die Anwendung kann die alten Pakete nie empfangen und empfängt stattdessen neuere Pakete, wenn sie die BeginReceiveFromSource -Methode aufruft.

Die Standardgröße des Empfangspuffers unter Windows ist 8.192.

Gilt für: