Compartilhar via


Método de extensão de Stream.AsyncRead (F#)

Retorna uma computação assíncrono que lê de fluxo em buffer dado.

Namespace/Module Path: Microsoft.FSharp.Control.CommonExtensions

Assembly: FSharp.Core (em FSharp.Core.dll)

// Signatures:
type System.IO.Stream with
  member AsyncRead : byte [] * ?int * ?int -> Async<int>
type System.IO.Stream with
  member AsyncRead : int -> Async<byte []>

// Usage:
stream.AsyncRead (buffer)
stream.AsyncRead (count)

Parâmetros

  • buffer
    Tipo: byte[]

    O buffer para ler em.

  • offset
    Tipo: int

    Um deslocamento opcional como um número de bytes no fluxo.

  • count
    Tipo: int

    Um número de bytes opcional para ler de fluxo.

Exceções

Exceção

Descrição

ArgumentException

Acionada quando a soma de offset e de count é maior do que o comprimento do buffer.

ArgumentOutOfRangeException

Acionada quando offset ou count são negativo.

Comentários

Esse membro é chamado AsyncRead em assemblies compilados.Se você está acessando o método de um idioma diferente F#, ou com a reflexão, use este nome.

Plataformas

O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2.0

Consulte também

Referência

Módulo de Control.CommonExtensions (F#)

Stream