HttpFormUrlEncodedContent.TryComputeLength(UInt64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计算 HttpFormUrlEncodedContent 长度(以字节为单位)。
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
HttpFormUrlEncodedContent 的长度(以字节为单位)。
返回
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 方法计算 HttpFormUrlEncodedContent 中 HTTP 内容的内容长度。 内容长度中不包括对内容设置的标头。 这对于易于计算内容长度的内容类型非常有用。
如果无法计算内容长度,或者 (需要系统缓冲整个内容,而序列化成本高昂,或要求系统分配大量内存) ,则此方法可能会返回 false。 如果此方法返回 false,则表示需要分块传输,或者必须在将内容发送到服务器之前缓冲内容。