SerialDevice.ReadTimeout Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk