StreamContent.TryComputeLength(Int64) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Akış içeriğinin 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
Akış 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 akış 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 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
, sunucuya gönderilmeden önce öbeklenmiş aktarımın gerekli olduğu veya içeriğin arabelleğe alması gerektiği anlamına gelir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin