다음을 통해 공유


HttpContent.CopyToAsync 메서드

정의

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

오버로드

CopyToAsync(Stream)

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

CopyToAsync(Stream, TransportContext)

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

CopyToAsync(Stream, CancellationToken)

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

CopyToAsync(Stream, TransportContext, CancellationToken)

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

설명

이 작업은 차단되지 않습니다.

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

CopyToAsync(Stream)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task

매개 변수

stream
Stream

대상 스트림입니다.

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

설명

이 작업은 차단되지 않습니다. 반환 Task 된 개체는 모든 콘텐츠가 매개 변수로 stream 전달된 스트림 개체에 기록된 후에 완료됩니다.

적용 대상

CopyToAsync(Stream, TransportContext)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task

매개 변수

stream
Stream

대상 스트림입니다.

context
TransportContext

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

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

설명

이 작업은 차단되지 않습니다. 반환 Task 된 개체는 모든 콘텐츠가 매개 변수로 stream 전달된 스트림 개체에 기록된 후에 완료됩니다.

적용 대상

CopyToAsync(Stream, CancellationToken)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task

매개 변수

stream
Stream

대상 스트림입니다.

cancellationToken
CancellationToken

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

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

예외

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

설명

이 작업은 차단되지 않습니다. 반환 Task 된 개체는 모든 콘텐츠가 매개 변수로 stream 전달된 스트림 개체에 기록된 후에 완료됩니다.

적용 대상

CopyToAsync(Stream, TransportContext, CancellationToken)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

HTTP 콘텐츠를 바이트 스트림으로 serialize한 후 stream 매개 변수로 제공되는 스트림 개체로 복사합니다.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

매개 변수

stream
Stream

대상 스트림입니다.

context
TransportContext

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

cancellationToken
CancellationToken

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

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

예외

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

설명

이 작업은 차단되지 않습니다. 반환 Task 된 개체는 모든 콘텐츠가 매개 변수로 stream 전달된 스트림 개체에 기록된 후에 완료됩니다.

적용 대상