IBrowserFile.OpenReadStream(Int64, CancellationToken) 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.
Karşıya yüklenen dosyayı okumak için akışı açar.
public System.IO.Stream OpenReadStream (long maxAllowedSize = 512000, System.Threading.CancellationToken cancellationToken = default);
abstract member OpenReadStream : int64 * System.Threading.CancellationToken -> System.IO.Stream
Public Function OpenReadStream (Optional maxAllowedSize As Long = 512000, Optional cancellationToken As CancellationToken = Nothing) As Stream
Parametreler
- maxAllowedSize
- Int64
Akış tarafından sağlanacak maksimum bayt sayısı. Varsayılan değer 500 KB'tır.
belirtilen dosya boyutu değerinden maxAllowedSize
büyükse çağrısı OpenReadStream(Int64, CancellationToken)Size oluşturulur. Varsayılan olarak, kullanıcı 500 KB'tan büyük bir dosya sağlarsa, bu yöntem bir özel durum oluşturur.
Kullanım örneğinize karşılık gelen bir boyut sınırı seçmek değerlidir. Aşırı büyük dosyalara izin verirseniz, kodunuzun sağlanan Streamile ne yaptığına bağlı olarak bu işlem aşırı bellek veya disk/veritabanı alanı tüketimine neden olabilir.
Özellikle Blazor Server için, sunucuda bu belleği tüketeceğinden uygun şekilde düşük bir boyut sınırı geçirmediğiniz sürece akışın tamamını bir bellek arabelleğine okumaya dikkat edin.
- cancellationToken
- CancellationToken
Akış dosyası verilerinin iptaline işaret eden bir iptal belirteci.
Döndürülenler
Özel durumlar
Dosyanın uzunluğu değeri aşarsa maxAllowedSize
oluşturulur.
Ş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