Compartilhar via


QuicStream.EndRead(IAsyncResult) Método

Definição

Espera a leitura assíncrona pendente ser concluída. (Considere o uso de ReadAsync(Byte[], Int32, Int32) em seu lugar.)

public:
 override int EndRead(IAsyncResult ^ asyncResult);
public override int EndRead (IAsyncResult asyncResult);
override this.EndRead : IAsyncResult -> int
Public Overrides Function EndRead (asyncResult As IAsyncResult) As Integer

Parâmetros

asyncResult
IAsyncResult

A referência à solicitação assíncrona pendente a ser concluída.

Retornos

O número de bytes lidos do fluxo, entre zero (0) e o número de bytes solicitados.

Comentários

ReadAsync retornará zero (0) somente se zero bytes tiverem sido solicitados ou se não houver mais bytes disponíveis porque ele estiver no final do fluxo; caso contrário, as operações de leitura não serão concluídas até que pelo menos um byte esteja disponível. Se zero bytes forem solicitados, as operações de leitura poderão ser concluídas imediatamente ou não serão concluídas até que pelo menos um byte esteja disponível (mas sem consumir dados).

Aplica-se a