Bagikan melalui


SerialDevice.ReadTimeout Properti

Definisi

Mendapatkan atau mengatur nilai waktu habis untuk operasi baca.

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

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

Nilai Properti

Rentang waktu sebelum waktu habis terjadi ketika operasi baca tidak selesai.

  • Jika ReadTimeout adalah 0, maka tidak ada interval maksimum antara byte berturut-turut dalam operasi baca. Artinya, operasi baca tidak pernah kehabisan waktu.
  • Jika ReadTimeout diatur ke TimeSpan.FromMilliseconds(ulong.MaxValue) (lihat TimeSpan), permintaan baca segera selesai dengan byte yang telah diterima, bahkan jika tidak ada byte yang diterima.
  • Jika ReadTimeout kurang dari TimeSpan.FromMilliseconds(ulong.MaxValue), dan lebih besar dari 0, maka waktu operasi baca habis hanya jika interval antara sepasang byte yang diterima berturut-turut melebihi ReadTimeout.

Catatan

WINDOWS Runtime API untuk perangkat serial secara tipis membungkus fungsionalitas API Win32 yang sesuai. Jadi arti anggota ReadIntervalTimeout dari struktur SERIAL_TIMEOUTS Win32 berlaku untuk SerialDevice.ReadTimeout. Untuk detailnya, lihat struktur SERIAL_TIMEOUTS , dan Mengatur batas waktu baca dan tulis untuk perangkat serial.

Berlaku untuk

Lihat juga