TcpClient.SendTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la durée pendant laquelle un élément TcpClient attendra qu'une opération d'envoi se termine correctement.
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
Valeur de propriété
Valeur de délai d'attente d'envoi, en millisecondes. La valeur par défaut est 0.
Exemples
L’exemple de code suivant définit et obtient la SendTimeout
valeur.
// 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
Remarques
La SendTimeout
propriété détermine la durée pendant laquelle la Send méthode va bloquer jusqu’à ce qu’elle soit en mesure de retourner correctement. Cette durée est mesurée en millisecondes.
Après avoir appelé la Write méthode, le sous-jacent Socket retourne le nombre d’octets réellement envoyés à l’hôte. La SendTimeout
propriété détermine la durée d’attente avant de TcpClient recevoir le nombre d’octets retournés. Si le délai d’expiration expire avant la fin de la Send
méthode, TcpClient
lève un SocketException. Il n’y a pas de délai d’attente par défaut.