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,则表示需要分块传输,或者必须在将内容发送到服务器之前缓冲内容。