다음을 통해 공유


HttpContent.CopyTo(Stream, TransportContext, CancellationToken) 메서드

정의

HTTP 콘텐츠를 바이트 스트림으로 직렬화하고 stream에 복사합니다.

public:
 void CopyTo(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public void CopyTo (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyTo : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> unit
Public Sub CopyTo (stream As Stream, context As TransportContext, cancellationToken As CancellationToken)

매개 변수

stream
Stream

대상 스트림입니다.

context
TransportContext

전송에 대한 정보(예: 채널 바인딩 토큰)입니다. 이 매개 변수는 null일 수 있습니다.

cancellationToken
CancellationToken

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

예외

streamnull이었습니다.

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

설명

이 메서드는 내부적으로 를 사용하여 SerializeToStream(Stream, TransportContext, CancellationToken) 콘텐츠를 지정된 스트림으로 직렬화합니다. 예를 들어 를 호출 LoadIntoBufferAsync()하여 콘텐츠가 이전에 버퍼링된 경우 메서드는 버퍼링된 콘텐츠를 반환하고 serialization 메서드를 호출하지 않습니다.

적용 대상