Udostępnij za pośrednictwem


Stream.AsyncRead — Metoda rozszerzenia (F#)

Zwraca asynchronicznego obliczeń, który odczytuje ze strumienia do bufora danego.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control.CommonExtensions

Zestaw: FSharp.Core (w 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[]

    Do odczytu do buforu.

  • offset
    Typ: int

    Opcjonalne przesunięcie jako liczba bajtów w strumieniu.

  • count
    Typ: int

    Opcjonalna liczba bajtów odczytać strumienia.

Wyjątki

Wyjątek

Opis

ArgumentException

Generowane, gdy suma offset i count jest większa niż długość buforu.

ArgumentOutOfRangeException

Generowane, gdy offset lub count jest ujemna.

Uwagi

Ten element o nazwie AsyncRead w skompilowane zestawy.Jeśli metoda dostęp od języka, niż F# lub przez odbicie, należy użyć tej nazwy.

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0

Zobacz też

Informacje

Control.CommonExtensions — Moduł (F#)

Stream