HttpMultipartFormDataContent.TryComputeLength(UInt64) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷 HttpMultipartFormDataContent 是否以位元組為單位的有效長度。
public:
virtual bool TryComputeLength([Out] unsigned long long & length) = TryComputeLength;
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
HttpMultipartFormDataContent的位元組長度。
傳回
Boolean
bool
如果length是有效的長度,則為true;否則為false。
實作
M:Windows.Web.Http.IHttpContent.TryComputeLength(System.UInt64@)
M:Windows.Web.Http.IHttpContent.TryComputeLength(unsigned long long@)
M:Windows.Web.Http.IHttpContent.TryComputeLength(uint64_t@)
備註
TryComputeLength 方法會計算 HttpMultipartFormDataContent中 HTTP 內容的內容長度。 內容上設定的標頭不會包含在內容長度中。 這適用于容易計算內容長度的內容類型。
如果無法計算內容長度或成本高昂 (需要系統緩衝處理整個內容,其中序列化成本很高,或要求系統組態大量記憶體) ,這個方法可能會傳回 false。 如果這個方法傳回 false,這表示需要區塊傳輸,或內容必須在傳送至伺服器之前先進行緩衝處理。