다음을 통해 공유


HttpContent.CreateContentReadStream(CancellationToken) 메서드

정의

HTTP 콘텐츠를 메모리 스트림으로 직렬화합니다.

protected:
 virtual System::IO::Stream ^ CreateContentReadStream(System::Threading::CancellationToken cancellationToken);
protected virtual System.IO.Stream CreateContentReadStream (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
override this.CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
Protected Overridable Function CreateContentReadStream (cancellationToken As CancellationToken) As Stream

매개 변수

cancellationToken
CancellationToken

작업을 취소할 취소 토큰입니다.

반환

직렬화된 HTTP 콘텐츠를 포함하는 출력 메모리 스트림입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

작업이 완료되면 반환된 메모리 스트림은 HTTP 콘텐츠를 나타냅니다. 반환된 스트림을 사용하여 다양한 스트림 API를 사용하여 콘텐츠를 읽을 수 있습니다. 메서드는 CreateContentReadStream(CancellationToken) 콘텐츠를 메모리 스트림에 버퍼링합니다. 콘텐츠를 스트림으로 검색하는 더 좋은 방법이 있는 경우 파생 클래스는 이 동작을 재정의할 수 있습니다. 예를 들어 바이트 배열 또는 문자열은 읽기 전용 MemoryStream을 바이트 또는 문자열 주위에 래핑하는 것과 같은 보다 효율적인 메서드 방법을 사용할 수 있습니다.

적용 대상