UdpTransportSettings.SocketReceiveBufferSize Egenskap

Definition

Hämtar eller anger buffertstorleken för den underliggande WinSock-socketen.

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

Egenskapsvärde

Buffertstorleken för mottagningen.

Kommentarer

En användare av en mottagande kanal kan använda det här värdet på bindningen för att styra hur systemet beter sig när det tar emot data. Om du till exempel använder ett program som har åtkomst till inkommande WCF-meddelanden vid det maximala tröskelvärdet skulle ett högre värde göra det möjligt för meddelanden att staplas upp i WinSock-bufferten i väntan på att programmet ska bearbeta dem. Om du använder ett lägre värde i samma situation kan meddelanden tas bort. Den här egenskapen exponerar den underliggande WinSock-socketinställningen SO_RCVBUF . Det här egenskapsvärdet måste vara minst storleken på MaxReceivedMessageSize. Om du anger ett värde som är mindre än resultatet MaxReceivedMessageSize i ett körningsundundatag. Standardvärdet är 65536.

Gäller för