HttpContent.LoadIntoBufferAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以非同步作業方式將 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 的物件會在所有內容都串行化至記憶體緩衝區之後完成。
將內容串行化至記憶體緩衝區之後,呼叫其中 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 的物件會在所有內容都串行化至記憶體緩衝區之後完成。
將內容串行化至記憶體緩衝區之後,呼叫其中 CopyToAsync 一種方法會將記憶體緩衝區的內容複製到目標數據流。