StreamContent.TryComputeLength(Int64) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah konten stream memiliki panjang byte yang valid.
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
Parameter
- length
- Int64
Panjang dalam byte konten streaming.
Mengembalikan
true
jika length
panjangnya valid; jika tidak, false
.
Keterangan
Metode ini TryComputeLength memberi konten aliran HTTP kemampuan untuk menghitung panjang konten. Ini berguna untuk jenis konten yang dapat dengan mudah menghitung panjang konten. Jika komputasi panjang konten tidak dimungkinkan atau mahal (akan mengharuskan sistem untuk buffer seluruh konten di mana serialisasi akan mahal atau mengharuskan sistem untuk mengalokasikan banyak memori), metode ini dapat mengembalikan false
. Jika metode ini mengembalikan false
, ini menyiratkan bahwa transfer yang dipotong diperlukan atau konten harus di-buffer sebelum dikirim ke server.