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


HttpContent.TryComputeLength(Int64) Метод

Определение

Определяет, имеет ли содержимое HTTP допустимую длину в байтах.

protected public:
 abstract bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal abstract bool TryComputeLength (out long length);
abstract member TryComputeLength : int64 -> bool
Protected Friend MustOverride Function TryComputeLength (ByRef length As Long) As Boolean

Параметры

length
Int64

Длина содержимого HTTP в байтах.

Возвращаемое значение

Значение true, если length — допустимая длина. В противном случае — значение false.

Комментарии

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

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