Поделиться через


SerialDevice.WriteTimeout Свойство

Определение

Возвращает или задает значение времени ожидания для операции записи.

public:
 property TimeSpan WriteTimeout { TimeSpan get(); void set(TimeSpan value); };
TimeSpan WriteTimeout();

void WriteTimeout(TimeSpan value);
public System.TimeSpan WriteTimeout { get; set; }
var timeSpan = serialDevice.writeTimeout;
serialDevice.writeTimeout = timeSpan;
Public Property WriteTimeout As TimeSpan

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

Период времени до истечения времени ожидания, когда операция записи не завершается.

  • Если значение WriteTimeout равно 0, то время ожидания операций записи никогда не истекает.
  • Если значение WriteTimeout больше 0, то время ожидания операции записи (для отправки всех полезных данных) истекает, если она превышает Значение WriteTimeout.
  • Значение (см. TimeSpan) не имеет специального TimeSpan.FromMilliseconds(ulong.MaxValue) значения для WriteTimeout.

Примечание

API-интерфейсы среда выполнения Windows для последовательных устройств тонко упаковывают функциональные возможности соответствующих API Win32. Поэтому значение элемента WriteTotalTimeoutConstant структуры SERIAL_TIMEOUTS Win32 применяется к SerialDevice.WriteTimeout. Конкретные сведения см. в разделах структура SERIAL_TIMEOUTS и Настройка времени ожидания чтения и записи для серийного устройства.

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

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