SerialPort.BaseStream プロパティ
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SerialPort オブジェクトの基になる Stream オブジェクトを取得します。
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
Stream オブジェクト。
- 属性
ストリームが .NET Compact Framework アプリケーションにあるときに、次のいずれかのメソッドが呼び出されました。
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)
.NET Compact Framework では、基本ストリームとの非同期モデルはサポートされません。
このプロパティは、明示的な非同期 I/O 操作の場合や、 などのStreamWriterラッパー クラスに オブジェクトをStream渡SerialPortす場合に使用します。
開いているシリアル ポートの BaseStream プロパティは、抽象Streamクラスから派生したオブジェクトを返し、クラスからStream継承されたプロトタイプをWriteWriteByteBeginWriteReadByteRead使用して読み取りおよび書き込みメソッドを実装します。 BeginRead これらのメソッドは、ラップされたシリアル リソースをラッパー クラスに渡す場合に便利です Stream 。
ラップされたファイル ハンドルにアクセスできないため、 Length プロパティと Position プロパティはサポートされておらず、 メソッドと SeekSetLength メソッドはサポートされていません。
製品 | バージョン |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。