SerialDevice.WriteTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置写入操作的超时值。
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.FromMilliseconds(ulong.MaxValue)
请参阅 TimeSpan) 对 WriteTimeout 没有特殊含义。
注意
串行设备的Windows 运行时 API 对相应 Win32 API 的功能进行精简包装。 因此,Win32 SERIAL_TIMEOUTS 结构的 WriteTotalTimeoutConstant 成员的含义适用于 SerialDevice.WriteTimeout。 有关详细信息,请参阅 SERIAL_TIMEOUTS 结构和 设置串行设备的读取和写入超时。