Przeczytaj w języku angielskim Edytuj

Udostępnij za pośrednictwem


BinaryReader.FillBuffer(Int32) Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Fills the internal buffer with the specified number of bytes read from the stream.

C#
protected virtual void FillBuffer(int numBytes);

Parameters

numBytes
Int32

The number of bytes to be read.

Exceptions

The end of the stream is reached before numBytes could be read.

An I/O error occurred.

Requested numBytes is larger than the internal buffer size.

Remarks

The internal buffer size is the larger value between 16 and the value returned by GetMaxByteCount for the specified encoding.

For a list of common I/O tasks, see Common I/O Tasks.

Applies to

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 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 Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

See also