MultipartContent.TryComputeLength(Int64) Metoda

Definice

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 je-li length platná délka; falsev opačném případě .

Poznámky

Metoda TryComputeLength poskytuje vícedílný obsah HTTP schopnost 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.

Platí pro