다음을 통해 공유


BufferedReadStream 클래스

정의

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

public ref class BufferedReadStream : System::IO::Stream
public class BufferedReadStream : System.IO.Stream
type BufferedReadStream = class
    inherit Stream
Public Class BufferedReadStream
Inherits Stream
상속
BufferedReadStream

생성자

BufferedReadStream(Stream, Int32, ArrayPool<Byte>)

새 스트림을 만듭니다.

BufferedReadStream(Stream, Int32)

새 스트림을 만듭니다.

속성

BufferedData

현재 버퍼링된 데이터입니다.

CanRead

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

CanSeek

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

CanTimeout

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

CanWrite

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

Length

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

Position

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

메서드

Dispose(Boolean)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

EnsureBuffered()

버퍼가 비어 있지 않은지 확인합니다.

EnsureBuffered(Int32)

버퍼링된 데이터의 최소 양을 사용할 수 있는지 확인합니다.

EnsureBufferedAsync(CancellationToken)

버퍼가 비어 있지 않은지 확인합니다.

EnsureBufferedAsync(Int32, CancellationToken)

버퍼링된 데이터의 최소 양을 사용할 수 있는지 확인합니다.

Flush()

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

FlushAsync(CancellationToken)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

Read(Byte[], Int32, Int32)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

ReadAsync(Memory<Byte>, CancellationToken)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

ReadLine(Int32)

줄을 읽습니다. 선은 문자 시퀀스로 정의되고, 그 다음에는 캐리지 리턴과 줄 바꿈이 뒤따릅니다. 결과 문자열에는 종료 캐리지 리턴 및 줄 바꿈이 포함되어 있지 않습니다.

ReadLineAsync(Int32, CancellationToken)

줄을 읽습니다. 선은 문자 시퀀스로 정의되고, 그 다음에는 캐리지 리턴과 줄 바꿈이 뒤따릅니다. 결과 문자열에는 종료 캐리지 리턴 및 줄 바꿈이 포함되어 있지 않습니다.

Seek(Int64, SeekOrigin)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

SetLength(Int64)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

Write(Byte[], Int32, Int32)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

다른 스트림을 래핑하고 읽기 줄을 허용하는 스트림입니다. 데이터는 메모리에 버퍼링됩니다.

적용 대상