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. |