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