TcpClient.ReceiveTimeout 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 wordt de hoeveelheid tijd opgehaald of ingesteld die een TcpClient wacht om gegevens te ontvangen zodra een leesbewerking is gestart.
public:
property int ReceiveTimeout { int get(); void set(int value); };
public int ReceiveTimeout { get; set; }
member this.ReceiveTimeout : int with get, set
Public Property ReceiveTimeout As Integer
Waarde van eigenschap
De time-outwaarde van de verbinding in milliseconden. De standaardwaarde is 0.
Voorbeelden
In het volgende codevoorbeeld wordt een time-out voor de ontvangst ingesteld.
// Sets the receive time out using the ReceiveTimeout public property.
tcpClient.ReceiveTimeout = 5000;
// Gets the receive time out using the ReceiveTimeout public property.
if (tcpClient.ReceiveTimeout == 5000)
Console.WriteLine ("The receive time out limit was successfully set " + tcpClient.ReceiveTimeout.ToString ());
' Sets the receive time out using the ReceiveTimeout public property.
tcpClient.ReceiveTimeout = 5
' Gets the receive time out using the ReceiveTimeout public property.
If tcpClient.ReceiveTimeout = 5 Then
Console.WriteLine(("The receive time out limit was successfully set " + tcpClient.ReceiveTimeout.ToString()))
End If
Opmerkingen
De ReceiveTimeout eigenschap bepaalt de hoeveelheid tijd die door de Read methode wordt geblokkeerd totdat deze gegevens kan ontvangen. Deze tijd wordt gemeten in milliseconden. Als de time-out verloopt voordat Read deze is voltooid, TcpClient genereert u een IOException. Er is standaard geen time-out.