ByteArrayContent.TryComputeLength(Int64) Метод

Определение

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

protected internal override bool TryComputeLength (out long length);

Параметры

length
Int64

Длина массива байтов в байтах.

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

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

Комментарии

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

Этот метод всегда возвращается true для ByteArrayContent.

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0