HttpContent.LoadIntoBufferAsync 方法

定義

以非同步作業方式將 HTTP 內容序列化至記憶體緩衝區。

多載

LoadIntoBufferAsync(Int64)

以非同步作業方式將 HTTP 內容序列化至記憶體緩衝區。

LoadIntoBufferAsync()

以非同步作業方式將 HTTP 內容序列化至記憶體緩衝區。

備註

這項作業不會封鎖。

LoadIntoBufferAsync(Int64)

以非同步作業方式將 HTTP 內容序列化至記憶體緩衝區。

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize);
public System.Threading.Tasks.Task LoadIntoBufferAsync (long maxBufferSize);
member this.LoadIntoBufferAsync : int64 -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long) As Task

參數

maxBufferSize
Int64

要使用之緩衝區的大小上限,以位元組為單位。

傳回

Task

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

備註

這項作業不會封鎖。 傳回 Task 的物件會在所有內容都序列化至記憶體緩衝區之後完成。

將內容序列化至記憶體緩衝區之後,呼叫其中 CopyToAsync 一種方法會將記憶體緩衝區的內容複寫到目標資料流程。

如果內容超過參數中 maxBufferSize 傳遞的值,則會擲回例外狀況。

適用於

LoadIntoBufferAsync()

以非同步作業方式將 HTTP 內容序列化至記憶體緩衝區。

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync();
public System.Threading.Tasks.Task LoadIntoBufferAsync ();
member this.LoadIntoBufferAsync : unit -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync () As Task

傳回

Task

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

備註

這項作業不會封鎖。 傳回 Task 的物件會在所有內容都序列化至記憶體緩衝區之後完成。

將內容序列化至記憶體緩衝區之後,呼叫其中 CopyToAsync 一種方法會將記憶體緩衝區的內容複寫到目標資料流程。

適用於