Stream.WriteByte(Byte) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u een byte naar de huidige positie in de stroom en wordt de positie binnen de stream met één byte vooruit.
public:
virtual void WriteByte(System::Byte value);
public virtual void WriteByte(byte value);
abstract member WriteByte : byte -> unit
override this.WriteByte : byte -> unit
Public Overridable Sub WriteByte (value As Byte)
Parameters
- value
- Byte
De byte die naar de stream moet worden geschreven.
Uitzonderingen
Er treedt een I/O-fout op.
De stream biedt geen ondersteuning voor schrijven of de stream is al gesloten.
Methoden werden aangeroepen nadat de stream is gesloten.
Opmerkingen
Gebruik de CanWrite eigenschap om te bepalen of het huidige exemplaar ondersteuning biedt voor schrijven.
Notities voor overnemers
Met de standaard implementatie Stream wordt een nieuwe matrix met één byte gemaakt en vervolgens aanroepen Write(Byte[], Int32, Int32). Hoewel dit formeel juist is, is het inefficiënt. Elke stroom met een interne buffer moet deze methode overschrijven en een veel efficiëntere versie bieden die rechtstreeks naar de buffer schrijft, waardoor de extra matrixtoewijzing voor elke aanroep wordt vermeden.