MultipartContent.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á vícedílný obsah HTTP platnou délku v bajtech.
protected public:
override bool TryComputeLength([Runtime::InteropServices::Out] long % length);
protected internal override bool TryComputeLength (out long length);
override this.TryComputeLength : int64 -> bool
Protected Friend Overrides 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, false
v opačném případě .
Poznámky
Metoda TryComputeLength dává vícedílný obsah 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.