SerialPort.BaseStream Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.