Class FileStreamContainer
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Dosya akışı işleme yardımcı olur.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
mirasçı üyeleri
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
Dosya yolunu alır.
public string FilePath { get; }
Mülkiyet Değer
IsCreated
Akışın açıkça oluşturulmadığını gösteren bir değer alır.
public bool IsCreated { get; }
Mülkiyet Değer
IsTemporal
Akışın geçici olup olmadığını gösteren bir değer alır veya ayarlar.
public bool IsTemporal { get; set; }
Mülkiyet Değer
Remarks
Bir zaman akışı kaybolduğunda kendisini ortadan kaldırır. akışı hafıza tabanlı ise bu mülk hiçbir etkiye sahip değildir.Akım geçici veya kalıcı olarak işaretlenebilir eğer açıkça oluşturulmuşsa aksi takdirde uygun istisna atılır.
Methods
AfterStreamDisposed()
Akım bittikten sonra arama yapılır.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Kurtarma öncesi çağrı, hedef akışında gerçekleşir.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Amaç akışı.
CreateFileStream(Çerçeve , Bool)
Yeni bir dosya akışı oluşturur.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Dosya yerleştirme.
isTemporal
bool
Eğer ‘gerçek’ olarak ayarlanırsa, dosya akışı konteyner geçici.
Returns
Dosya akışı konteyner.
OpenFileStream(Sırt)
Mevcut bir dosya akışı açılır. dosya akışı yoksa, uygun bir istisna atılır.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Dosya yerleştirme.
Returns
Dosya akışı konteyner.
Operators
Operatör Stream(FileStreamContainer)
Aspose.Imaging.FileStreamContainer’dan System.IO.Stream’a açık bir dönüşüm yapar.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Dosya akışı konteyner.
Returns
Bu dönüşümün sonucu.
FileStream Operatörü(FileStreamContainer)
Aspose.Imaging.FileStreamContainer’dan System.IO.FileStream’a açık bir dönüşüm yapar.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Dosya akışı konteyner.
Returns
Bu dönüşümün sonucu.