HttpContent.LoadIntoBufferAsync 方法

定義

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

多載

LoadIntoBufferAsync(Int64)

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

LoadIntoBufferAsync()

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

備註

這項作業不會封鎖。

LoadIntoBufferAsync(Int64)

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

以非同步作業方式將 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 的物件會在所有內容都串行化至記憶體緩衝區之後完成。

將內容串行化至記憶體緩衝區之後,呼叫其中 CopyToAsync 一種方法會將記憶體緩衝區的內容複製到目標數據流。

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

適用於

LoadIntoBufferAsync()

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

以非同步作業方式將 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 的物件會在所有內容都串行化至記憶體緩衝區之後完成。

將內容串行化至記憶體緩衝區之後,呼叫其中 CopyToAsync 一種方法會將記憶體緩衝區的內容複製到目標數據流。

適用於