Aracılığıyla paylaş


Stream.AsyncRead Genişletme Yöntemi (F#)

Akıştan alıp verilen arabelleğe okuyacak bir zaman uyumsuz hesaplaması döndürür.

Ad alanı/modül yolu: Microsoft.FSharp.Control.CommonExtensions

Derleme: FSharp.Core (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)

Parametreler

  • buffer
    Type: byte[]

    İçine okunacak arabellek.

  • offset
    Türü: int

    İsteğe bağlı bayt sayısı olarak akıştaki sapma miktarı.

  • count
    Türü: int

    İsteğe bağlı akıştan okunacak bayt sayısı.

Özel Durumlar

Özel Durum

Description

ArgumentException

offset ve count'un toplamı arabellek uzunluğundan daha uzun olduğunda oluşturulur.

ArgumentOutOfRangeException

offset veya count negatif olduğunda oluşturulur.

Notlar

Bu üye adlı AsyncRead kodları derlenmiş derlemeleri. Yöntemi yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0

Ayrıca bkz.

Başvuru

Control.CommonExtensions Modülü (F#)

Stream