HttpContent.TryComputeLength(Int64) Yöntem

Tanım

HTTP içeriğinin bayt cinsinden geçerli bir uzunluğu olup olmadığını belirler.

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

Parametreler

length
Int64

HTTP içeriğinin bayt cinsinden uzunluğu.

Döndürülenler

true geçerli bir uzunluksa length ; değilse, false.

Açıklamalar

yöntemi, TryComputeLength HTTP içeriğine içerik uzunluğunu hesaplama olanağı verir. Bu, içerik uzunluğunu kolayca hesaplayabilen içerik türleri için kullanışlıdır. İçerik uzunluğunun hesaplanması mümkün veya pahalı değilse (serileştirmenin pahalı olacağı veya sistemin çok fazla bellek ayırması gereken içeriğin tamamını sistemin arabelleğe almasını gerektirir), bu yöntem döndürebilir false. Bu yöntem döndürürse false, bu öbeklenmiş aktarım gerektiğini veya içeriğin sunucuya gönderilmeden önce arabelleğe alınmasını gösterir.

Şunlara uygulanır