HttpMultipartContent.TryComputeLength(UInt64) 方法

定义

确定 HttpMultipartContent 是否具有以字节为单位的有效长度。

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

HttpMultipartContent 的长度(以字节为单位)。

返回

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 方法计算 HttpMultipartContent 中 HTTP 内容的内容长度。 内容长度中不包括对内容设置的标头。 这对于易于计算内容长度的内容类型非常有用。

如果无法计算内容长度,或者 (需要系统缓冲整个内容,而序列化成本高昂,或要求系统分配大量内存) ,则此方法可能会返回 false。 如果此方法返回 false,则表示需要分块传输,或者必须在将内容发送到服务器之前缓冲内容。

适用于