BinaryReader.ReadExactly(Span<Byte>) Método

Definição

Lê bytes do fluxo atual e avança a posição dentro do fluxo até ser buffer preenchido.

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

Parâmetros

buffer
Span<Byte>

Uma região da memória. Quando este método retorna, o conteúdo desta região é substituído pelos bytes lidos do fluxo atual.

Exceções

O riacho está fechado.

Ocorreu um erro de I/O.

O fim do fluxo é alcançado antes de preencher o buffer.

Observações

Quando buffer estiver vazia, esta operação de leitura será concluída sem esperar pelos dados disponíveis no fluxo.

Aplica-se a