Поделиться через


HttpFormUrlEncodedContent.TryComputeLength(UInt64) Метод

Определение

Вычисляет длину 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

значение 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 вычисляет длину содержимого HTTP в HttpFormUrlEncodedContent. Заголовки, заданные для содержимого, не включаются в длину содержимого. Это полезно для типов контента, которые легко вычисляют длину содержимого.

Если вычисление длины содержимого невозможно или затратно (потребуется, чтобы система буферизовать все содержимое, где сериализация была бы дорогостоящей или требует, чтобы система выделила много памяти), этот метод может возвращать значение false. Если этот метод возвращает значение false, это означает, что требуется либо фрагментированная передача, либо содержимое должно быть помещено в буфер перед отправкой на сервер.

Применяется к