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 и Настройка времени ожидания чтения и записи для серийного устройства.