Stream.AsyncRead-Erweiterungsmethode (F#)
Gibt eine asynchrone Berechnung zurück, die vom Stream in den angegebenen Puffer gelesen wird.
Namespace/Modulpfad: Microsoft.FSharp.Control.CommonExtensions
Assembly: FSharp.Core (in 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)
Parameter
-
Der Puffer, in den eingelesen werden soll.
offset
Typ: intEin optionaler Offset als Anzahl von Bytes im Stream.
count
Typ: intEine optionale Anzahl von vom Stream gelesenen Bytes.
Ausnahmen
Ausnahme |
Description |
---|---|
Wird ausgelöst, wenn die Summe aus offset und count größer als die Länge des Puffers ist. |
|
Wird ausgelöst, wenn offset oder count negativ ist. |
Hinweise
Der Name dieses Members in kompilierten Assemblys lautet AsyncRead.Verwenden Sie diesen Namen, wenn Sie in einer anderen Sprache als F# oder durch Reflektion auf die Methode zugreifen.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2.0