Class FileStreamContainer

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

IDisposable

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

string

IsCreated

Obtiene un valor que indica si el flujo se ha creado explícitamente.

public bool IsCreated { get; }

Valor de la propiedad

bool

IsTemporal

Recibe o establece un valor que indica si el flujo es temporal.

public bool IsTemporal { get; set; }

Valor de la propiedad

bool

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

FileStreamContainer

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

FileStreamContainer

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

Stream

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

FileStream

El resultado de la conversión.

 Español