Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo di estensione Stream.AsyncRead (F#)

Restituisce un calcolo asincrono che leggerà dal flusso al buffer specificato.

Percorso spazio dei nomi/modulo: 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)

buffer

Tipo: byte[]

Buffer in cui leggere.

offset

Tipo: int

Offset facoltativo sotto forma di numero di byte nel flusso.

count

Tipo: int

Numero facoltativo di byte da leggere dal flusso.

Exception

Descrizione

ArgumentException

Generata se la somma di offset e count è maggiore della lunghezza del buffer.

ArgumentOutOfRangeException

Generata se offset o count è negativo.

Questo membro è denominato AsyncRead negli assembly compilati. Utilizzare questo nome per accedere al metodo da un linguaggio diverso da F# o tramite reflection.

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

Versioni della libreria di base F#

Supportato in: 2.0

Aggiunte alla community

AGGIUNGI
Mostra: