다음을 통해 공유


Stream.AsyncRead 확장 메서드(F#)

지정된 버퍼로 스트림을 읽어들일 비동기 계산을 반환합니다.

네임스페이스/모듈 경로: Microsoft.FSharp.Control.CommonExtensions

어셈블리: 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)

매개 변수

  • buffer
    형식: byte[]

    읽어들인 데이터를 저장할 버퍼입니다.

  • offset
    형식: int

    스트림의 바이트 수로 지정한 오프셋으로서, 선택적 요소입니다.

  • count
    형식: int

    스트림에서 읽을 바이트 수로서, 선택적 요소입니다.

예외

예외

설명

ArgumentException

offset과 count의 합계가 버퍼 길이보다 길면 throw됩니다.

ArgumentOutOfRangeException

offset이나 count가 음수이면 throw됩니다.

설명

컴파일된 어셈블리에서 이 멤버의 이름은 AsyncRead입니다. F# 이외의 언어에서 메서드에 액세스하거나 리플렉션을 통해 멤버에 액세스하는 경우 이 이름을 사용합니다.

플랫폼

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

버전 정보

F# 런타임

지원되는 버전: 2.0

Silverlight

지원되는 버전: 3

참고 항목

참조

Control.CommonExtensions 모듈(F#)

Stream