Class FileStreamContainer
Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Pomocnik do przetwarzania plików strumieniowych.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Dziedziczeni członkowie
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
Dostęp do ścieżki pliku.
public string FilePath { get; }
Wartość nieruchomości
IsCreated
Otrzymuje wartość wskazującą, czy strumień został wyraźnie utworzony.
public bool IsCreated { get; }
Wartość nieruchomości
IsTemporal
Otrzymuje lub ustawia wartość wskazującą, czy strumień jest czasowy.
public bool IsTemporal { get; set; }
Wartość nieruchomości
Remarks
Przepływ czasowy usunie się, gdy zostanie usunięty.Jeśli przepływ jest oparty na pamięci, właściwość ta nie ma efektu.Strumień może być oznaczony jako czasowy lub ciągły w przypadku, gdy został on wyjaśniony wyraźnie inaczej odpowiedni wyjątek jest wyrzucany.
Methods
AfterStreamDisposed()
Odwołuje się po usunięciu prądu.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Wzywane przed oszczędzaniem odbywa się na strumieniu docelowym.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Przepływ docelowy.
CreateFileStream(Złoty, Bool)
Stwórz nowy strumień plików.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
Lokalizacja pliku .
isTemporal
bool
Jeśli ustawiono na “prawdziwy” pojemnik przepływu pliku jest tymczasowy.
Returns
Przepływ plików w kontenerze.
OpenFileStream(strumień)
Otwórz istniejący strumień pliku. Jeśli strumień pliku nie istnieje, wyrzuca się odpowiednie wyjątek.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
Lokalizacja pliku .
Returns
Przepływ plików w kontenerze.
Operators
Wyraźny operator Stream(FileStreamContainer)
Wykonuje wyraźną konwersję z Aspose.Imaging.FileStreamContainer do System.IO.Streum.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Przepływ plików w kontenerze.
Returns
Wynik konwersji.
Wyraźny operator FileStream(FileStreamContainer)
Wykonuje wyraźną konwersję z Aspose.Imaging.FileStreamContainer do System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Przepływ plików w kontenerze.
Returns
Wynik konwersji.