다음을 통해 공유


HttpContent.SerializeToStreamAsync 메서드

정의

오버로드

SerializeToStreamAsync(Stream, TransportContext)

HTTP 콘텐츠를 비동기 작업으로 스트림으로 serialize합니다.

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

HTTP 콘텐츠를 비동기 작업으로 스트림으로 serialize합니다.

SerializeToStreamAsync(Stream, TransportContext)

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

HTTP 콘텐츠를 비동기 작업으로 스트림으로 serialize합니다.

protected:
 abstract System::Threading::Tasks::Task ^ SerializeToStreamAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
protected abstract System.Threading.Tasks.Task SerializeToStreamAsync (System.IO.Stream stream, System.Net.TransportContext context);
protected abstract System.Threading.Tasks.Task SerializeToStreamAsync (System.IO.Stream stream, System.Net.TransportContext? context);
abstract member SerializeToStreamAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Protected MustOverride Function SerializeToStreamAsync (stream As Stream, context As TransportContext) As Task

매개 변수

stream
Stream

대상 스트림입니다.

context
TransportContext

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

반환

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

설명

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

적용 대상

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

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

HTTP 콘텐츠를 비동기 작업으로 스트림으로 serialize합니다.

protected:
 virtual System::Threading::Tasks::Task ^ SerializeToStreamAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task SerializeToStreamAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
abstract member SerializeToStreamAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.SerializeToStreamAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function SerializeToStreamAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

매개 변수

stream
Stream

대상 스트림입니다.

context
TransportContext

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

cancellationToken
CancellationToken

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

반환

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

예외

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

설명

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

적용 대상