QuicStream.EndRead(IAsyncResult) Método

Definição

Aguarda a conclusão da leitura assíncrona pendente. (Considere usar ReadAsync(Byte[], Int32, Int32) em vez disso.)

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