共用方式為


IHttpContent.TryComputeLength(UInt64) 方法

定義

判斷 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,這表示需要區塊傳輸,或內容必須在傳送至伺服器之前進行緩衝處理。

適用於