Bagikan melalui


SerialPort.BaseStream Properti

Definisi

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.

Berlaku untuk