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, это означает, что требуется либо фрагментированная передача, либо содержимое должно быть буферировано перед отправкой на сервер.