HttpContent.SerializeToStreamAsync 方法

定義

多載

SerializeToStreamAsync(Stream, TransportContext)

以非同步作業方式將 HTTP 內容序列化為資料流。

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

以非同步作業方式將 HTTP 內容序列化為資料流。

SerializeToStreamAsync(Stream, TransportContext)

來源:
HttpContent.cs
來源:
HttpContent.cs
來源:
HttpContent.cs

以非同步作業方式將 HTTP 內容序列化為資料流。

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

傳回

工作物件,表示非同步作業。

備註

這項作業不會封鎖。 傳回 Task<TResult> 的物件會在所有內容都串行化為參數中傳遞的 stream 數據流物件之後完成。

適用於

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

來源:
HttpContent.cs
來源:
HttpContent.cs
來源:
HttpContent.cs

以非同步作業方式將 HTTP 內容序列化為資料流。

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

用於取消作業的取消權杖。

傳回

工作物件,表示非同步作業。

例外狀況

取消標記已取消。 此例外狀況會儲存在傳回的工作中。

備註

這項作業不會封鎖。 傳回 Task<TResult> 的物件會在所有內容都串行化為參數中傳遞的 stream 數據流物件之後完成。

適用於