TcpClient.SendTimeout Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví dobu, TcpClient po kterou bude čekat na úspěšné dokončení operace odeslání.
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
Hodnota vlastnosti
Hodnota časového limitu odeslání v milisekundách Výchozí hodnota je 0.
Příklady
Následující příklad kódu nastaví a získá SendTimeout
hodnotu .
// 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
Poznámky
Vlastnost SendTimeout
určuje dobu, po kterou Send bude metoda blokována, dokud se úspěšně nevrátí. Tato doba se měří v milisekundách.
Po volání Write metody vrátí podkladový Socket počet bajtů skutečně odeslaných hostiteli. Vlastnost SendTimeout
určuje dobu, po kterou bude čekat TcpClient , než obdrží počet vrácených bajtů. Pokud časový limit vyprší před úspěšným Send
dokončením metody, TcpClient
vyvolá se SocketException. Ve výchozím nastavení neexistuje žádný časový limit.