TcpClient.SendTimeout Свойство

Определение

Возвращает или задает длительность временного интервала, в течение которого объект TcpClient будет ожидать успешного завершения операции отправки данных.

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

Значение свойства

Значение тайм-аута передачи (в миллисекундах). Значение по умолчанию равно 0.

Примеры

В следующем примере кода задается и возвращается 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

Комментарии

Свойство SendTimeout определяет период времени, в течение Send которого метод будет блокировать, пока он не сможет успешно вернуться. Это время измеряется в миллисекундах.

После вызова Write метода базовый Socket объект возвращает количество байтов, фактически отправленных на узел. Свойство SendTimeout определяет время ожидания, в течение которого будет TcpClient ожидаться получение количества возвращаемых байтов. Если время ожидания истекает до успешного Send завершения метода, TcpClient вызывает исключение SocketException. По умолчанию время ожидания отсутствует.

Применяется к

См. также раздел