WebSocketStream.EndRead(IAsyncResult) 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.
Espera que a leitura assíncrona pendente seja concluída. (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 ao pedido assíncrono pendente para terminar.
Devoluções
O número de bytes lidos do fluxo, entre zero (0) e o número de bytes solicitados. ReadAsync devolve zero (0) apenas se foram solicitados zero bytes ou se não houver mais bytes disponíveis porque está no final do fluxo; caso contrário, as operações de leitura não são concluídas até que pelo menos um byte esteja disponível. Se forem solicitados zero bytes, as operações de leitura podem ser concluídas imediatamente ou podem não ser concluídas até que pelo menos um byte esteja disponível (mas sem consumir quaisquer dados).