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 메서드를 호출하지 않습니다.

적용 대상