FileBufferingReadStream Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Herencia
-
FileBufferingReadStream
Constructores
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Inicializa una nueva instancia de la clase FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Inicializa una nueva instancia de la clase FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Inicializa una nueva instancia de la clase FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Inicializa una nueva instancia de la clase FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Inicializa una nueva instancia de la clase FileBufferingReadStream. |
Propiedades
CanRead |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
CanSeek |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
CanWrite |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
InMemory |
Obtiene un valor que determina si el contenido se almacena en búfer completamente en memoria. |
Length |
El total de bytes leídos y almacenados en búfer por la secuencia hasta ahora, no representará la longitud completa de los datos hasta que la secuencia esté completamente almacenada en búfer. Por ejemplo, mediante |
MemoryThreshold |
Cantidad máxima de memoria en bytes que se asignará antes de cambiar a un archivo en el disco. |
Position |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
TempFileName |
Obtiene un valor que determina dónde se almacena en búfer el contenido en el disco. |
Métodos
CopyToAsync(Stream, Int32, CancellationToken) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Dispose(Boolean) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
DisposeAsync() |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Flush() |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Read(Byte[], Int32, Int32) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Read(Span<Byte>) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
ReadAsync(Memory<Byte>, CancellationToken) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Seek(Int64, SeekOrigin) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
SetLength(Int64) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
Write(Byte[], Int32, Int32) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Un objeto Stream que encapsula otra secuencia y habilita el rebobinado almacenando en búfer el contenido tal y como se lee. El contenido se almacena en búfer en memoria hasta un tamaño determinado y, a continuación, se agrupa en un archivo temporal en el disco. El archivo temporal se eliminará en Dispose. |