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