FileBufferingReadStream Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Dziedziczenie
-
FileBufferingReadStream
Konstruktory
| FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Inicjuje nowe wystąpienie klasy FileBufferingReadStream. |
| FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Inicjuje nowe wystąpienie klasy FileBufferingReadStream. |
| FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Inicjuje nowe wystąpienie klasy FileBufferingReadStream. |
| FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Inicjuje nowe wystąpienie klasy FileBufferingReadStream. |
| FileBufferingReadStream(Stream, Int32) |
Inicjuje nowe wystąpienie klasy FileBufferingReadStream. |
Właściwości
| CanRead |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| CanSeek |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| CanWrite |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| InMemory |
Pobiera wartość określającą, czy zawartość jest buforowana całkowicie w pamięci. |
| Length |
Łączna liczba bajtów odczytanych i buforowanych przez strumień do tej pory nie będzie reprezentować pełnej długości danych, dopóki strumień nie zostanie w pełni buforowany. np. przy użyciu polecenia |
| MemoryThreshold |
Maksymalna ilość pamięci w bajtach do przydzielenia przed przełączeniem do pliku na dysku. |
| Position |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| TempFileName |
Pobiera wartość określającą, gdzie zawartość jest buforowana na dysku. |
Metody
| CopyToAsync(Stream, Int32, CancellationToken) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Dispose(Boolean) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| DisposeAsync() |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Flush() |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Read(Byte[], Int32, Int32) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Read(Span<Byte>) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| ReadAsync(Memory<Byte>, CancellationToken) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Seek(Int64, SeekOrigin) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| SetLength(Int64) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| Write(Byte[], Int32, Int32) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |
| WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Strumień, który opakowuje inny strumień i włącza przewijanie, buforując zawartość podczas odczytywania. Zawartość jest buforowana w pamięci do określonego rozmiaru, a następnie buforowana do pliku tymczasowego na dysku. Plik tymczasowy zostanie usunięty w obszarze Dispose. |