Metoda rozszerzenie Stream.AsyncRead (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
-
Do odczytu do buforu.
offset
Typ: intOpcjonalne przesunięcie jako liczba bajtów w strumieniu.
count
Typ: intOpcjonalna liczba bajtów odczytać strumienia.
Wyjątki
Wyjątek |
Opis |
---|---|
Generowane, gdy suma offset i count jest większa niż długość buforu. |
|
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