FileStreamContainer
Contenido
[
Ocultar
]FileStreamContainer class
Asistente para procesamiento de flujo de archivos.
public sealed class FileStreamContainer : StreamContainer
Propiedades
Nombre | Descripción |
---|---|
virtual CanRead { get; } | Obtiene un valor que indica si la secuencia admite la lectura. |
virtual CanSeek { get; } | Obtiene un valor que indica si la secuencia admite la búsqueda. |
virtual CanWrite { get; } | Obtiene un valor que indica si la secuencia admite escritura. |
Disposed { get; } | Obtiene un valor que indica si esta instancia se desecha. |
FilePath { get; } | Obtiene la ruta del archivo. |
IsCreated { get; } | Obtiene un valor que indica si la secuencia se creó explícitamente. |
virtual IsStreamDisposedOnClose { get; } | Obtiene un valor que indica si esta secuencia se elimina al cerrar. |
IsTemporal { get; set; } | Obtiene o establece un valor que indica si el flujo es temporal. |
virtual Length { get; set; } | Obtiene o establece la longitud del flujo en bytes. Este valor es menor que elLength por la posición inicial de flujo pasada en el constructor StreamContainer. |
virtual Position { get; set; } | Obtiene o establece la posición actual dentro de la secuencia. Este valor representa el desplazamiento desde la posición inicial de la secuencia pasada en el constructor StreamContainer. |
virtual Stream { get; } | Obtiene el flujo de datos. |
SyncRoot { get; } | Obtiene un objeto que se puede usar para sincronizar el acceso al recurso sincronizado. |
Métodos
Nombre | Descripción |
---|---|
static CreateFileStream(string, bool) | Crea una nueva secuencia de archivos. |
static OpenFileStream(string) | Abre un flujo de archivos existente. Si el flujo de archivos no existe, se lanza la excepción apropiada. |
Dispose() | Elimina la instancia actual. |
virtual Flush() | Borra todos los búferes de esta transmisión y hace que los datos almacenados en el búfer se escriban en el dispositivo subyacente. |
virtual Read(byte[]) | Lee bytes para llenar el búfer de bytes especificado. |
virtual Read(byte[], int, int) | Lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo según el número de bytes leídos. |
virtual ReadByte() | Lee un byte de la secuencia y avanza la posición dentro de la secuencia en un byte, o devuelve -1 si está al final de la secuencia. |
virtual Save(Stream) | Guarda (copia) los datos del flujo en el flujo especificado. Utiliza el tamaño de búfer predeterminadoReadWriteBytesCount y corrienteLength valor. |
virtual Save(string) | Guarda (copia) los datos del flujo en el flujo especificado. Utiliza el tamaño de búfer predeterminadoReadWriteBytesCount y corrienteLength valor. |
virtual Save(Stream, int) | Guarda (copia) todos los datos del flujo en el flujo especificado. corriente de usosLength valor. |
virtual Save(string, int) | Guarda (copia) los datos del flujo en el flujo especificado. corriente de usosLength valor. |
virtual Save(Stream, int, long) | Guarda (copia) los datos del flujo en el flujo especificado. |
virtual Save(string, int, long) | Guarda (copia) los datos del flujo en el flujo especificado. |
virtual Seek(long, SeekOrigin) | Establece la posición dentro de la secuencia actual. |
virtual SeekBegin() | Establece la posición de la transmisión al comienzo de la transmisión. Este valor representa el desplazamiento desde la posición inicial de la secuencia pasada en el constructor StreamContainer. |
virtual ToBytes() | Convierte los datos de flujo alByte matriz. |
virtual ToBytes(long, long) | Convierte los datos de flujo alByte matriz. |
virtual Write(byte[]) | Escribe todos los bytes especificados en la secuencia. |
virtual Write(byte[], int, int) | Escribe una secuencia de bytes en el flujo actual y avanza la posición actual dentro de este flujo según el número de bytes escritos. |
virtual WriteByte(byte) | Escribe un byte en la posición actual en la secuencia y avanza la posición dentro de la secuencia en un byte. |
virtual WriteTo(StreamContainer) | Copia los datos contenidos a otroStreamContainer . |
virtual WriteTo(StreamContainer, long) | Copia los datos contenidos a otroStreamContainer . |
explicit operator | Realiza una conversión explícita deFileStreamContainer aStream . (2 operators) |
Ver también
- class StreamContainer
- espacio de nombres Aspose.Imaging
- asamblea Aspose.Imaging