HttpContent.TryComputeLength(Int64) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy zawartość HTTP ma prawidłową długość w bajtach.
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ługość w bajtach zawartości HTTP.
Zwraca
true
jeśli length
jest prawidłową długością; w przeciwnym razie false
.
Uwagi
Metoda TryComputeLength zapewnia zawartość HTTP umożliwiającą obliczenie długości zawartości. Jest to przydatne w przypadku typów zawartości, które mogą łatwo obliczyć długość zawartości. Jeśli przetwarzanie długości zawartości nie jest możliwe lub kosztowne (wymagałoby, aby system buforował całą zawartość, w której serializacja byłaby kosztowna lub wymagałaby, aby system przydzielił dużo pamięci), ta metoda może zwrócić false
wartość . Jeśli ta metoda zwróci false
wartość , oznacza to, że wymagany jest fragmentowany transfer lub zawartość musi zostać buforowana przed wysłaniem do serwera.