Udostępnij za pośrednictwem


MultipartContent.TryComputeLength(Int64) Metoda

Definicja

Określa, czy zawartość wieloczęściowa HTTP ma prawidłową długość w bajtach.

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ługość w bajtach zawartości HTTP.

Zwraca

truejeśli length jest prawidłową długością; w przeciwnym razie . false

Uwagi

Metoda TryComputeLength zapewnia zawartości wieloczęściowej HTTP możliwość obliczania 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 obliczanie długości zawartości jest niemożliwe lub kosztowne (wymagałoby, aby system buforował całą zawartość, w której serializacja byłaby kosztowna lub wymagałaby przydzielenia dużej ilości pamięci przez system), ta metoda może zwrócić wartość false. Jeśli ta metoda zwróci wartość false, oznacza to, że wymagany jest fragmentowany transfer lub zawartość musi zostać buforowana przed wysłaniem do serwera.

Dotyczy