Stream.ReadExactly Метод

Определение

Перегрузки

Имя Описание
ReadExactly(Span<Byte>)

Считывает байты из текущего потока и перемещает положение в потоке, пока не будет заполнено buffer .

ReadExactly(Byte[], Int32, Int32)

Считывает количество байтов из текущего потока и перемещает count положение в потоке.

ReadExactly(Span<Byte>)

Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs

Считывает байты из текущего потока и перемещает положение в потоке, пока не будет заполнено buffer .

public:
 void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly(Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))

Параметры

buffer
Span<Byte>

Область памяти. При возврате этого метода содержимое этого региона заменяется байтами, считываемыми из текущего потока.

Исключения

Конец потока достигается перед заполнением buffer.

Комментарии

Когда buffer это пусто, эта операция чтения будет завершена без ожидания доступных данных в потоке.

Применяется к

ReadExactly(Byte[], Int32, Int32)

Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs
Исходный код:
Stream.cs

Считывает количество байтов из текущего потока и перемещает count положение в потоке.

public:
 void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly(byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)

Параметры

buffer
Byte[]

Массив байтов. При возврате этого метода буфер содержит указанный массив байтов со значениями между offset и (offset + count - 1), замененными байтами, считываемыми из текущего потока.

offset
Int32

Смещение buffer байтов, с которого начинается хранение данных из текущего потока.

count
Int32

Число байтов, считываемых из текущего потока.

Исключения

buffer равно null.

offset находится за пределами bufferграниц .

–или–

count отрицательно.

–или–

Диапазон, указанный offset сочетанием и count превышающий длину buffer.

Конец потока достигается перед чтением count числа байтов.

Комментарии

Если count значение равно 0 (ноль), эта операция чтения будет завершена без ожидания доступных данных в потоке.

Применяется к