SerialPort.BaseStream 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 objek yang mendasar Stream untuk objek SerialPort .
public:
property System::IO::Stream ^ BaseStream { System::IO::Stream ^ get(); };
public System.IO.Stream BaseStream { get; }
[System.ComponentModel.Browsable(false)]
public System.IO.Stream BaseStream { get; }
member this.BaseStream : System.IO.Stream
[<System.ComponentModel.Browsable(false)>]
member this.BaseStream : System.IO.Stream
Public ReadOnly Property BaseStream As Stream
Nilai Properti
Objek Stream.
- Atribut
Pengecualian
Aliran ditutup. Ini dapat terjadi karena Open() metode belum dipanggil atau Close() metode telah dipanggil.
Aliran berada dalam aplikasi .NET Compact Framework dan salah satu metode berikut dipanggil:
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)
.NET Compact Framework tidak mendukung model asinkron dengan aliran dasar.
Keterangan
Gunakan properti ini untuk operasi I/O asinkron eksplisit atau untuk meneruskan SerialPort objek ke Stream kelas pembungkus seperti StreamWriter.
Setiap properti port BaseStream serial terbuka mengembalikan objek yang berasal dari kelas abstrakStream, dan mengimplementasikan metode baca dan tulis menggunakan prototipe yang diwarisi dari Stream kelas: BeginRead, , BeginWrite, ReadReadByte, Write, dan WriteByte. Metode ini dapat berguna saat meneruskan sumber daya serial yang dibungkus ke Stream kelas pembungkus.
Karena tidak dapat diaksesnya handel file yang dibungkus, Length properti dan Position tidak didukung, dan Seek metode dan SetLength tidak didukung.