TcpClient.SendTimeout 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 Zeitspanne ab, die ein TcpClient auf den erfolgreichen Abschluss eines Sendevorgangs wartet, oder legt diese fest.
public:
property int SendTimeout { int get(); void set(int value); };
public int SendTimeout { get; set; }
member this.SendTimeout : int with get, set
Public Property SendTimeout As Integer
Eigenschaftswert
Der Timeoutwert für den Sendevorgang in Millisekunden. Die Standardeinstellung ist 0.
Beispiele
Im folgenden Codebeispiel wird der SendTimeout
Wert festgelegt und abgerufen.
// sets the send time out using the SendTimeout public property.
tcpClient->SendTimeout = 5;
// gets the send time out using the SendTimeout public property.
if ( tcpClient->SendTimeout == 5 )
Console::WriteLine( "The send time out limit was successfully set {0}", tcpClient->SendTimeout );
// sets the send time out using the SendTimeout public property.
tcpClient.SendTimeout = 5;
// gets the send time out using the SendTimeout public property.
if (tcpClient.SendTimeout == 5)
Console.WriteLine ("The send time out limit was successfully set " + tcpClient.SendTimeout.ToString ());
' Sets the send time out using the SendTimeout public property.
tcpClient.SendTimeout = 5000
' Gets the send time out using the SendTimeout public property.
If tcpClient.SendTimeout = 5000 Then
Console.WriteLine(("The send time out limit was successfully set " + tcpClient.SendTimeout.ToString()))
End If
Hinweise
Die SendTimeout
-Eigenschaft bestimmt die Zeitspanne, die die Send Methode blockiert, bis sie erfolgreich zurückgegeben werden kann. Diese Zeit wird in Millisekunden gemessen.
Nachdem Sie die Write -Methode aufgerufen haben, gibt die zugrunde liegende Socket die Anzahl der tatsächlich an den Host gesendeten Bytes zurück. Die SendTimeout
-Eigenschaft bestimmt, wie lange ein TcpClient wartet, bevor die Anzahl der zurückgegebenen Bytes empfangen wird. Wenn das Timeout abläuft, bevor die Send
Methode erfolgreich abgeschlossen wurde, TcpClient
löst eine aus SocketException. Standardmäßig gibt es kein Timeout.