ByteArrayContent.TryComputeLength(Int64) Yöntem

Tanım

Bayt dizisinin bayt cinsinden geçerli bir uzunluğu olup olmadığını belirler.

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

Parametreler

length
Int64

Bayt dizisinin bayt cinsinden uzunluğu.

Döndürülenler

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

Açıklamalar

yöntemi, TryComputeLength türetilmiş bir içerik türüne 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ını gerektireceği tüm içeriği sistemin arabelleğe almasını gerektirir), bu yöntem döndürebilir false. Bu yöntem döndürürse false, bu, öbekli aktarım gerektiğini veya içeriğin sunucuya gönderilmeden önce arabelleğe alındığını gösterir.

Bu yöntem her zaman için truedöndürülürByteArrayContent.

Şunlara uygulanır