共用方式為


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.FromMilliseconds(ulong.MaxValue) 請參閱 TimeSpan) 對於 WriteTimeout沒有任何特殊意義。

注意

序列裝置的Windows 執行階段 API 會精簡包裝對應 WIN32 API 的功能。 因此,Win32 SERIAL_TIMEOUTS結構的WriteTotalTimeoutConstant成員的意義會套用至SerialDevice.WriteTimeout。 如需詳細資訊,請參閱 SERIAL_TIMEOUTS 結構,以及 設定序列裝置的讀取和寫入逾時

適用於

另請參閱