FileStream.Read 메서드
2013-03-11
스트림에서 바이트 블록을 읽어서 해당 데이터를 제공된 버퍼에 씁니다.
어셈블리: mscorlib(mscorlib.dll)
매개 변수
- array
- 형식:
System.Byte
[]
이 메서드가 반환될 때 지정된 바이트 배열의 값이 offset과 (offset + count - 1)) 사이에서 현재 소스로부터 읽어온 바이트로 교체된 상태로 포함됩니다.
- offset
- 형식: System.Int32
읽은 바이트를 넣을 array의 바이트 오프셋입니다.
- count
- 형식: System.Int32
읽을 최대 바이트 수입니다.
반환 값
형식: System.Int32버퍼로 읽어온 총 바이트 수입니다. 이 바이트 수는 사용 가능한 바이트 수가 부족한 경우 요청된 바이트 수보다 작을 수 있으며, 스트림의 끝에 도달하면 0이 됩니다.
| 예외 | 조건 |
|---|---|
| ArgumentNullException | array가 null인 경우 |
| ArgumentOutOfRangeException | offset 또는 count가 음수인 경우 |
| NotSupportedException | 스트림이 읽기를 지원하지 않는 경우 |
| IOException | I/O 오류가 발생하는 경우 |
| ArgumentException | offset 및 count가 array에서 잘못된 범위를 설명하는 경우 |
| ObjectDisposedException | 스트림이 닫힌 후 메서드가 호출된 경우 |