Sdílet prostřednictvím


HttpContent.TryComputeLength(Int64) Metoda

Definice

Určuje, zda má obsah HTTP platnou délku v bajtech.

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

Parametry

length
Int64

Délka obsahu HTTP v bajtech.

Návraty

true pokud length je platná délka, falsev opačném případě .

Poznámky

Metoda TryComputeLength dává obsahu HTTP možnost vypočítat délku obsahu. To je užitečné pro typy obsahu, které můžou snadno vypočítat délku obsahu. Pokud výpočet délky obsahu není možný nebo nákladný (vyžadovalo by systém ukládat celý obsah do vyrovnávací paměti, kde serializace by byla nákladná nebo vyžadoval systém přidělení velkého množství paměti), může tato metoda vrátit false. Pokud tato metoda vrátí false, znamená to, že je potřeba buď přenos bloků dat, nebo obsah musí být uložen do vyrovnávací paměti před odesláním na server.

Platí pro