Compartir a través de


Stream.AsyncRead Extension (Método de F#)

Devuelve un cálculo asincrónico que leerá la secuencia en el búfer especificado.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control.CommonExtensions

Ensamblado: FSharp.Core (en 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[]

    Búfer en el que se va a leer.

  • offset
    Tipo: int

    Desplazamiento opcional como número de bytes en la secuencia.

  • count
    Tipo: int

    Número opcional de bytes que se van a leer de la secuencia.

Excepciones

Excepción

Descripción

ArgumentException

Se produce cuando la suma de los parámetros offset y count es mayor que la longitud del búfer.

ArgumentOutOfRangeException

Se produce cuando el valor de offset o count es negativo.

Comentarios

Este miembro se denomina AsyncRead en los ensamblados compilados. Si obtiene acceso al método desde un lenguaje distinto de F# o mediante reflexión, use este nombre.

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en la versión: 2.0

Vea también

Referencia

Control.CommonExtensions (Módulo de F#)

Stream