UdpTransportSettings.SocketReceiveBufferSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Empfangspuffergröße auf dem zugrunde liegenden WinSock-Socket ab oder legt sie fest.
public:
property int SocketReceiveBufferSize { int get(); void set(int value); };
public int SocketReceiveBufferSize { get; set; }
member this.SocketReceiveBufferSize : int with get, set
Public Property SocketReceiveBufferSize As Integer
Eigenschaftswert
Die Empfangspuffergröße.
Hinweise
Ein Benutzer eines empfangenden Kanals kann diesen Wert bei der Bindung verwenden, um zu steuern, wie sich das System verhält, wenn es Daten empfängt. Bei einer Anwendung, die auf eingehende WCF-Nachrichten mit dem maximalen Schwellenwert zutritt, würde die Verwendung eines höheren Werts beispielsweise ermöglichen, dass Nachrichten im WinSock-Puffer gestapelt werden, während auf die Verarbeitung durch die Anwendung gewartet wird. Bei der Verwendung eines niedrigeren Werts in derselben Situation werden Meldungen verworfen. Diese Eigenschaft macht die zugrunde liegende WinSock-SO_RCVBUF
-Socketeinstellung verfügbar. Dieser Eigenschaftswert muss mindestens die Größe der MaxReceivedMessageSize aufweisen. Das Festlegen auf einen Wert, der kleiner ist als die MaxReceivedMessageSize, führt zu einer Laufzeitausnahme. Der Standardwert ist 65536.