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
-
Búfer en el que se va a leer.
offset
Tipo: intDesplazamiento opcional como número de bytes en la secuencia.
count
Tipo: intNúmero opcional de bytes que se van a leer de la secuencia.
Excepciones
Excepción |
Descripción |
---|---|
Se produce cuando la suma de los parámetros offset y count es mayor que la longitud del búfer. |
|
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