Class FileStreamContainer
Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Aiuto per il file stream processing.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
I membri ereditari
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
Ricevi il percorso del file.
public string FilePath { get; }
Valore di proprietà
IsCreated
Riceve un valore che indica se il flusso è stato creato esplicitamente.
public bool IsCreated { get; }
Valore di proprietà
IsTemporal
Riceve o impone un valore che indica se il flusso è temporaneo.
public bool IsTemporal { get; set; }
Valore di proprietà
Remarks
Un flusso temporale si rimuoverà quando sarà disattivato.Se il flusso è basato sulla memoria, questa proprietà non ha effetto.Il flusso può essere segnato come temporaneo o persistente se è stato creato esplicitamente altrimenti l’eccezione appropriata viene gettata.
Methods
AfterStreamDisposed()
Chiamato dopo che il flusso è disattivato.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Chiamato prima di salvare avviene sul flusso di destinazione.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Il flusso di destinazione.
CreateFileStream(String e Bool)
Crea un nuovo file stream.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Posizione del file.
isTemporal
bool
Se impostato a ’true’ il contenitore di flusso di file è temporaneo.
Returns
Il file stream container.
OpenFileStream(String)
Apri un flusso di file esistente.Se il flusso di file non esiste, viene gettata l’eccezione appropriata.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Posizione del file.
Returns
Il file stream container.
Operators
Operatore esplicito Stream(FileStreamContainer)
Esecuzione di una conversione esplicita da Aspose.Imaging.FileStreamContainer a System.IO. Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Il file stream container.
Returns
Il risultato della conversione.
Operatore esplicito FileStream(FileStreamContainer)
Realizza una conversione esplicita da Aspose.Imaging.FileStreamContainer a System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Il file stream container.
Returns
Il risultato della conversione.