TcpClient.SendTimeout Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur jumlah waktu yang TcpClient akan menunggu operasi pengiriman berhasil diselesaikan.
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
Nilai Properti
Nilai waktu pengiriman habis, dalam milidetik. Defaultnya adalah 0.
Contoh
Contoh kode berikut menetapkan dan mendapatkan nilainya 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 {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
Keterangan
Properti SendTimeout
menentukan jumlah waktu yang akan diblokir Send metode hingga berhasil dikembalikan. Kali ini diukur dalam milidetik.
Setelah Anda memanggil Write metode , yang mendasar Socket mengembalikan jumlah byte yang benar-benar dikirim ke host. Properti SendTimeout
menentukan jumlah waktu tunggu TcpClient sebelum menerima jumlah byte yang dikembalikan. Jika waktu habis kedaluwarsa sebelum Send
metode berhasil diselesaikan, TcpClient
akan melempar SocketException. Tidak ada waktu habis secara default.