Share via


SerialPort.BaseStream Vlastnost

Definice

Získá základní Stream objekt pro SerialPort objekt.

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

Hodnota vlastnosti

Objekt Stream .

Atributy

Výjimky

Datový proud se zavře. K tomu může dojít, Open() protože metoda nebyla volána nebo Close() byla volána.

Datový proud je v aplikaci .NET Compact Framework a byla volána jedna z následujících metod:

BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)EndRead(IAsyncResult)EndWrite(IAsyncResult)

Rozhraní .NET Compact Framework nepodporuje asynchronní model se základními datovými proudy.

Poznámky

Tuto vlastnost použijte pro explicitní asynchronní vstupně-výstupní operace nebo k předání objektu SerialPortStream do třídy obálky, jako StreamWriterje .

Jakákoli vlastnost otevřeného sériového BaseStream portu vrátí objekt, který je odvozen z abstraktní Stream třídy a implementuje metody čtení a zápisu pomocí prototypů zděděných z Stream třídy: BeginRead, BeginWrite, ReadByteRead, , Writea WriteByte. Tyto metody mohou být užitečné při předávání zabaleného sériového prostředku do třídy obálky Stream .

Z důvodu nedostupnosti zabaleného popisovače Length souboru nejsou vlastnosti a Position podporovány a Seek metody a SetLength nejsou podporovány.

Platí pro