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 構造」および「 シリアル デバイスの読み取りと書き込みのタイムアウトの設定」を参照してください。