Stream.ReadExactly Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| ReadExactly(Span<Byte>) |
Lê bytes do fluxo atual e avança a posição dentro do fluxo até ser |
| ReadExactly(Byte[], Int32, Int32) |
Lê |
ReadExactly(Span<Byte>)
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
Lê bytes do fluxo atual e avança a posição dentro do fluxo até ser buffer preenchido.
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))
Parâmetros
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 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
ReadExactly(Byte[], Int32, Int32)
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
- Origem:
- Stream.cs
Lê count o número de bytes do fluxo atual e avança a posição dentro do fluxo.
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)
Parâmetros
- buffer
- Byte[]
Um conjunto de bytes. Quando este método regressa, o buffer contém o array de bytes especificado com os valores entre offset e (offset + count - 1) substituídos pelos bytes lidos do fluxo atual.
- offset
- Int32
O deslocamento de bytes para buffer começar a armazenar os dados lidos do fluxo atual.
- count
- Int32
O número de bytes a ser lido do fluxo atual.
Exceções
buffer é null.
offset está fora dos limites de buffer.
-ou-
count é negativo.
-ou-
O alcance especificado pela combinação de offset e count excede o comprimento de buffer.
O fim do fluxo é alcançado antes de ler count o número de bytes.
Observações
Quando count é 0 (zero), esta operação de leitura será concluída sem esperar pelos dados disponíveis no fluxo.