FileBufferingReadStream Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Ereditarietà
-
FileBufferingReadStream
Costruttori
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Inizializza una nuova istanza di FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Inizializza una nuova istanza di FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Inizializza una nuova istanza di FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Inizializza una nuova istanza di FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Inizializza una nuova istanza di FileBufferingReadStream. |
Proprietà
CanRead |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
CanSeek |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
CanWrite |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
InMemory |
Ottiene un valore che determina se il contenuto viene memorizzato interamente nel buffer in memoria. |
Length |
I byte totali letti e memorizzati nel buffer dal flusso finora non rappresentano la lunghezza completa dei dati fino a quando il flusso non viene completamente memorizzato nel buffer. ad esempio usando |
MemoryThreshold |
Quantità massima di memoria in byte da allocare prima di passare a un file su disco. |
Position |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
TempFileName |
Ottiene un valore che determina dove il contenuto viene memorizzato nel buffer su disco. |
Metodi
CopyToAsync(Stream, Int32, CancellationToken) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Dispose(Boolean) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
DisposeAsync() |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Flush() |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Read(Byte[], Int32, Int32) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Read(Span<Byte>) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
ReadAsync(Memory<Byte>, CancellationToken) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Seek(Int64, SeekOrigin) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
SetLength(Int64) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
Write(Byte[], Int32, Int32) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Flusso che esegue il wrapping di un altro flusso e abilita il riavvolgimento memorizzando nel buffer il contenuto durante la lettura. Il contenuto viene memorizzato nel buffer in memoria fino a una determinata dimensione e quindi eseguito lo spooling in un file temporaneo su disco. Il file temporaneo verrà eliminato in Dispose. |