Class FileStreamContainer
ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)
Auttaa tiedostojen virtauksen käsittelyyn.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Perintöjäsenet
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
Saa tiedoston reitin.
public string FilePath { get; }
Omistuksen arvo
IsCreated
Saat arvon, joka osoittaa, onko virta luotu nimenomaisesti.
public bool IsCreated { get; }
Omistuksen arvo
IsTemporal
Saat tai asetat arvon, joka osoittaa, onko virtaus ajankohtainen.
public bool IsTemporal { get; set; }
Omistuksen arvo
Remarks
Väliaikainen virtaus poistaa itsensä, kun se on poistettu.Jos virtaus perustuu muistiin, tämä omaisuus ei vaikuta.Virta voidaan merkitä väliaikaisena tai pysyvänä, jos se on luotu nimenomaisesti muutoin asianmukainen poikkeus heitetään.
Methods
AfterStreamDisposed()
Puhutaan sen jälkeen, kun virta on poistettu.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Soitettu ennen säästämistä tapahtuu kohdevirrassa.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Tavoitteen virta.
CreateFileStream(Sormus ja bool)
Luo uusi tiedoston virta.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
ja tiedoston sijainti.
isTemporal
bool
Jos asetetaan “todelliseksi”, tiedoston virran säiliö on väliaikainen.
Returns
Tiedostojen virtainen säiliö.
OpenFileStream(String)
Avaa olemassa oleva tiedoston virta. Jos tiedoston virta ei ole olemassa, asianmukainen poikkeus heitetään.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
ja tiedoston sijainti.
Returns
Tiedostojen virtainen säiliö.
Operators
Käyttöjärjestelmä Stream(FileStreamContainer)
Se suorittaa nimenomaisen muuntamisen Aspose.Imaging.FileStreamContainerista System.IO.Streamiin.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Tiedostojen virtainen säiliö.
Returns
muutoksen tuloksena.
nimenomainen operaattori FileStream(FileStreamContainer)
Se suorittaa nimenomaisen muuntamisen Aspose.Imaging.FileStreamContainerista System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Tiedostojen virtainen säiliö.
Returns
muutoksen tuloksena.