FileBufferingReadStream Sınıf
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.
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Devralma
-
FileBufferingReadStream
Oluşturucular
FileBufferingReadStream(Stream, Int32) |
öğesinin yeni bir örneğini FileBufferingReadStreambaşlatır. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
öğesinin yeni bir örneğini FileBufferingReadStreambaşlatır. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
öğesinin yeni bir örneğini FileBufferingReadStreambaşlatır. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
öğesinin yeni bir örneğini FileBufferingReadStreambaşlatır. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
öğesinin yeni bir örneğini FileBufferingReadStreambaşlatır. |
Özellikler
CanRead |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
CanSeek |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
CanWrite |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
InMemory |
İçeriğin tamamen bellekte arabelleğe alındığını belirleyen bir değer alır. |
Length |
Akıştan okunan ve akış tarafından arabelleğe alınan toplam bayt sayısı, akış tamamen arabelleğe alınana kadar tam veri uzunluğunu temsil etmeyecektir. örneğin, kullanarak |
MemoryThreshold |
Diskteki bir dosyaya geçmeden önce ayrılacak bayt cinsinden bellek miktarı üst sınırı. |
Position |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
TempFileName |
İçeriğin diskte nerede arabelleğe alındığını belirleyen bir değer alır. |
Yöntemler
CopyToAsync(Stream, Int32, CancellationToken) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Dispose(Boolean) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
DisposeAsync() |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Flush() |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Read(Byte[], Int32, Int32) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Read(Span<Byte>) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
ReadAsync(Memory<Byte>, CancellationToken) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Seek(Int64, SeekOrigin) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
SetLength(Int64) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Write(Byte[], Int32, Int32) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Başka bir akışı sarmalayan ve içeriği okundukça arabelleğe alarak geri sarmayı etkinleştiren akış. İçerik belirli bir boyuta kadar bellekte arabelleğe alınıp diskteki geçici bir dosyaya biriktirilir. Geçici dosya Dispose'ta silinir. |
Ş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