Udostępnij za pośrednictwem


HttpContent.TryComputeLength(Int64) Metoda

Definicja

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ć falsewartość . Jeśli ta metoda zwróci falsewartość , oznacza to, że wymagany jest fragmentowany transfer lub zawartość musi zostać buforowana przed wysłaniem do serwera.

Dotyczy