WebSocketStream.Read(Byte[], Int32, Int32) Método

Definição

Quando sobreposto numa classe derivada, lê uma sequência de bytes do fluxo atual e avança a posição dentro do fluxo pelo número de bytes lidos.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) 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 da fonte atual.

offset
Int32

O deslocamento de bytes baseado em zero em buffer que começar a armazenar os dados lidos do fluxo atual.

count
Int32

O número máximo de bytes a ser lido do fluxo atual.

Devoluções

O número total de bytes lidos no buffer. Isto pode ser inferior ao número de bytes solicitados se esse número de bytes não estiver disponível neste momento, ou zero (0) se count for 0 ou se o fim do fluxo tiver sido atingido.

Aplica-se a