HttpContent.TryComputeLength(Int64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷 HTTP 內容是否有有效的位元組長度。
protected public:
abstract bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal abstract bool TryComputeLength (out long length);
abstract member TryComputeLength : int64 -> bool
Protected Friend MustOverride Function TryComputeLength (ByRef length As Long) As Boolean
參數
- length
- Int64
HTTP 內容的位元組長度。
傳回
若 length
為有效的長度則為 true
;否則為 false
。
備註
方法 TryComputeLength 可讓 HTTP 內容計算內容長度。 這適用於能夠輕鬆地計算內容長度的內容類型。 如果無法計算內容長度或成本高昂 (需要系統緩衝處理整個內容,其中串行化成本很高,或要求系統配置大量記憶體) ,這個方法可以傳回 false
。 如果這個方法傳 false
回 ,這表示需要區塊傳輸,或內容必須先經過緩衝處理,才能傳送至伺服器。