IHttpContent.TryComputeLength(UInt64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷 HTTP 內容是否有有效的位元組長度。
public:
bool TryComputeLength([Out] unsigned long long & length);
bool TryComputeLength([Out] uint64_t & length);
public bool TryComputeLength(out ulong length);
Public Function TryComputeLength (ByRef length As ULong) As Boolean
參數
- length
-
UInt64
unsigned long long
uint64_t
HTTP 內容的位元組長度。
傳回
Boolean
bool
如果length是有效的長度,則為true;否則為false。
備註
TryComputeLength 方法會計算 IHttpContent中 HTTP 內容的內容長度。 這適用于容易計算內容長度的內容類型。
如果無法計算內容長度或成本高昂 (需要系統緩衝處理整個內容,其中序列化成本很高,或要求系統組態大量記憶體) ,這個方法可能會傳回 false。 如果這個方法傳回 false,這表示需要區塊傳輸,或內容必須在傳送至伺服器之前進行緩衝處理。