Class FileStreamContainer
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
Ayuda para el procesamiento de archivos de flujo.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Miembros heredados
StreamContainer.ReadWriteBytesCount ,y, StreamContainer.Flush() ,y, StreamContainer.Write(byte[]) ,y, StreamContainer.WriteByte(byte) ,y, StreamContainer.Read(byte[]) ,y, StreamContainer.ToBytes() ,y, StreamContainer.ToBytes(long, long) ,y, StreamContainer.Read(byte[], int, int) ,y, StreamContainer.ReadByte() ,y, StreamContainer.Seek(long, SeekOrigin) ,y, StreamContainer.SeekBegin() ,y, StreamContainer.Write(byte[], int, int) ,y, StreamContainer.Save(Stream) ,y, StreamContainer.Save(Stream, int) ,y, StreamContainer.Save(Stream, int, long) ,y, StreamContainer.Save(string) ,y, StreamContainer.Save(string, int) ,y, StreamContainer.Save(string, int, long) ,y, StreamContainer.WriteTo(StreamContainer) ,y, StreamContainer.WriteTo(StreamContainer, long) ,y, StreamContainer.SyncRoot ,y, StreamContainer.Position ,y, StreamContainer.Stream ,y, StreamContainer.IsStreamDisposedOnClose ,y, StreamContainer.Length ,y, StreamContainer.CanRead ,y, StreamContainer.CanSeek ,y, StreamContainer.CanWrite ,y, DisposableObject.Dispose() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Properties
FilePath
Obtenga la ruta de archivo.
public string FilePath { get; }
Valor de la propiedad
IsCreated
Obtiene un valor que indica si el flujo se ha creado explícitamente.
public bool IsCreated { get; }
Valor de la propiedad
IsTemporal
Recibe o establece un valor que indica si el flujo es temporal.
public bool IsTemporal { get; set; }
Valor de la propiedad
Remarks
Un flujo temporal se eliminará cuando se desmarca.Si el flujo se basa en la memoria, esta propiedad no tiene efecto.El flujo puede ser marcado como temporal o persistente en caso de que se haya creado explícitamente de lo contrario la excepción apropiada se arroja.
Methods
AfterStreamDisposed()
Se llama después de que el flujo se apague.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
El llamado antes de salvar ocurre en el flujo de destino.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
El flujo de destino.
CreateFileStream(Cortesía, Bool)
Crea un nuevo flujo de archivos.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
La ubicación del archivo.
isTemporal
bool
Si se establece a ‘verdad’ el contenedor de flujo de archivo es temporal.
Returns
El contenedor de archivo.
OpenFileStream(El string)
Se abre un flujo de archivo existente.Si el flujo de archivo no existe, se arroja la excepción adecuada.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
La ubicación del archivo.
Returns
El contenedor de archivo.
Operators
Operador de flujo explícito(FileStreamContainer)
Performan una conversión explícita de Aspose.Imaging.FileStreamContainer a System.IO.Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
El contenedor de archivo.
Returns
El resultado de la conversión.
Operador Explicado FileStream(FileStreamContainer)
Performan una conversión explícita de Aspose.Imaging.FileStreamContainer a System.IO.FileStream.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
El contenedor de archivo.
Returns
El resultado de la conversión.