UdpTransportSettings.SocketReceiveBufferSize Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de ontvangstbuffergrootte op of stelt u deze in op de onderliggende WinSock-socket.
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
Waarde van eigenschap
De grootte van de ontvangstbuffer.
Opmerkingen
Een gebruiker van een ontvangend kanaal kan deze waarde op de binding gebruiken om te bepalen hoe het systeem zich gedraagt wanneer het gegevens ontvangt. Als u bijvoorbeeld een toepassing hebt die toegang heeft tot binnenkomende WCF-berichten op de maximumdrempel, kan het gebruik van een hogere waarde ervoor zorgen dat berichten in de WinSock-buffer worden gestapeld terwijl wordt gewacht totdat de toepassing ze verwerkt. Als u een lagere waarde in dezelfde situatie gebruikt, worden berichten verwijderd. Met deze eigenschap wordt de onderliggende WinSock-socketinstelling SO_RCVBUF weergegeven. Deze eigenschapswaarde moet ten minste de grootte van MaxReceivedMessageSize. Als u deze instelt op een waarde die kleiner is dan de MaxReceivedMessageSize resultaten in een runtime-uitzondering. De standaardwaarde is 65536.