StreamContent.TryComputeLength(Int64) 方法

定義

判斷資料流內容是否有有效的位元組長度。

protected public:
 override bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal override bool TryComputeLength (out long length);
override this.TryComputeLength : int64 -> bool
Protected Friend Overrides Function TryComputeLength (ByRef length As Long) As Boolean

參數

length
Int64

資料流內容的位元組長度。

傳回

length 為有效的長度則為 true;否則為 false

備註

方法 TryComputeLength 可讓 HTTP 資料流內容計算內容長度。 這適用於能夠輕鬆計算內容長度的內容類型。 如果無法計算內容長度或成本高昂 (需要系統緩衝處理整個內容,而串行化成本很高,或要求系統配置大量記憶體) ,這個方法可以傳回 false。 如果這個方法傳 false回 ,這表示需要區塊傳輸,或者內容必須在傳送至伺服器之前先進行緩衝處理。

適用於