Class FileStreamContainer

Class FileStreamContainer

Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)

Ajuda per al processament de fitxers.

[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable

Inheritance

object DisposableObject StreamContainer FileStreamContainer

Implements

IDisposable

Membres heretats

StreamContainer.ReadWriteBytesCount , StreamContainer.Flush() , StreamContainer.Write(byte[]) , StreamContainer.WriteByte(byte) , StreamContainer.Read(byte[]) , StreamContainer.ToBytes() , StreamContainer.ToBytes(long, long) , StreamContainer.Read(byte[], int, int) , StreamContainer.ReadByte() , StreamContainer.Seek(long, SeekOrigin) , StreamContainer.SeekBegin() , StreamContainer.Write(byte[], int, int) , StreamContainer.Save(Stream) , StreamContainer.Save(Stream, int) , StreamContainer.Save(Stream, int, long) , StreamContainer.Save(string) , StreamContainer.Save(string, int) , StreamContainer.Save(string, int, long) , StreamContainer.WriteTo(StreamContainer) , StreamContainer.WriteTo(StreamContainer, long) , StreamContainer.SyncRoot , StreamContainer.Position , StreamContainer.Stream , StreamContainer.IsStreamDisposedOnClose , StreamContainer.Length , StreamContainer.CanRead , StreamContainer.CanSeek , StreamContainer.CanWrite , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

FilePath

Obtenir el camí de fitxers.

public string FilePath { get; }

Valor de la propietat

string

IsCreated

Obté un valor que indica si el flux ha estat creat explícitament.

public bool IsCreated { get; }

Valor de la propietat

bool

IsTemporal

Obté o fixa un valor que indiqui si el flux és temporal.

public bool IsTemporal { get; set; }

Valor de la propietat

bool

Remarks

Un corrent temporal s’elimina quan es dissol. Si el corrent es basa en la memòria aquesta propietat no té efecte.El flux pot ser marcat com temporal o persistent en cas que s’hagi creat explícitament d’una altra manera es llança l’excepció apropiada.

Methods

AfterStreamDisposed()

Es crida després que es dissol el corrent.

protected override void AfterStreamDisposed()

BeforeSave(Stream)

La trucada abans de salvar es produeix en el flux de destinació.

protected override void BeforeSave(Stream destinationStream)

Parameters

destinationStream Stream

El flux de destinaci.

CreateFileStream(Tàrrega, Bool)

Crea un nou flux de fitxers.

public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)

Parameters

fileLocation string

Lloc del fitxer.

isTemporal bool

Si s’estableix a ’true’ el contenidor de flux de fitxers és temporal.

Returns

FileStreamContainer

El contenidor de fitxers.

OpenFileStream(Tàrrega)

Obre un flux de fitxers existent. Si no existeix el fluc, es llança l’excepció adequada.

public static FileStreamContainer OpenFileStream(string fileLocation)

Parameters

fileLocation string

Lloc del fitxer.

Returns

FileStreamContainer

El contenidor de fitxers.

Operators

Operació explícita Stream(FileStreamContainer)

Es realitza una conversió explícita de Aspose.Imaging.FileStreamContainer a System.IO. Stream.

public static explicit operator Stream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

El contenidor de fitxers.

Returns

Stream

El resultat de la conversió.

Operació FileStream(FileStreamContainer)

Permet una conversió explícita de Aspose.Imaging.FileStreamContainer a System.IO.

public static explicit operator FileStream(FileStreamContainer fileStreamContainer)

Parameters

fileStreamContainer FileStreamContainer

El contenidor de fitxers.

Returns

FileStream

El resultat de la conversió.

 Català