HttpContent.TryComputeLength(Int64) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 je-li length 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é umožňují snadno vypočítat délku obsahu. Pokud výpočet délky obsahu není možný nebo nákladný (vyžaduje systém, aby do vyrovnávací paměti celý obsah, kde serializace by byla nákladná nebo vyžaduje systém přidělení velké paměti), tato metoda může vrátit false. Pokud tato metoda vrátí false, to znamená, že je potřebný buď blokovaný přenos, nebo obsah musí být uložen do vyrovnávací paměti před odesláním na server.