TcpClient.ReceiveTimeout Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger hur lång tid en TcpClient väntar på att ta emot data när en läsåtgärd har initierats.
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
Egenskapsvärde
Tidsgränsvärdet för anslutningen i millisekunder. Standardvärdet är 0.
Exempel
Följande kodexempel anger och hämtar tidsgränsen för mottagningen.
// 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
Kommentarer
Egenskapen ReceiveTimeout avgör hur lång tid Read metoden ska blockera tills den kan ta emot data. Den här tiden mäts i millisekunder. Om tidsgränsen upphör att gälla innan Read den har slutförts utlöser TcpClient du en IOException. Det finns ingen tidsgräns som standard.