Sdílet prostřednictvím


Metoda Stream.AsyncRead rozšíření (F#)

Asynchronní výpočtu, který bude číst z datového proudu do vyrovnávací paměti pro dané vrátí.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Control.CommonExtensions

Sestavení: FSharp.Core (v 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)

Parametry

  • buffer
    Type: byte[]

    Vyrovnávací paměť pro čtení do.

  • offset
    Typ: int

    Volitelné posun jako počet bajtů v datovém proudu.

  • count
    Typ: int

    Volitelný počet bajtů ke čtení z datového proudu.

Výjimky

Výjimka

Description

ArgumentException

Při vyvolání součet offset a count je delší než délka vyrovnávací paměti.

ArgumentOutOfRangeException

Při vyvolání offset nebo count je záporná.

Poznámky

Tento člen s názvem AsyncRead v kompilovaný sestavení.Pokud metoda přistupují z jazyka než F# nebo prostřednictvím reflexe, tento název použijte.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0

Viz také

Referenční dokumentace

Control.CommonExtensions modul (F#)

Stream