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
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
IsCreated
Obté un valor que indica si el flux ha estat creat explícitament.
public bool IsCreated { get; }
Valor de la propietat
IsTemporal
Obté o fixa un valor que indiqui si el flux és temporal.
public bool IsTemporal { get; set; }
Valor de la propietat
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
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
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
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
El resultat de la conversió.