Class FileStreamContainer
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
Hjälp för filström bearbetning.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Arvsmedlemmar
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
Få filvägen.
public string FilePath { get; }
Fastighetsvärde
IsCreated
Det får ett värde som indikerar om strömmen skapades uttryckligen.
public bool IsCreated { get; }
Fastighetsvärde
IsTemporal
Få eller ange ett värde som indikerar om strömmen är temporär.
public bool IsTemporal { get; set; }
Fastighetsvärde
Remarks
En temporär ström kommer att ta bort sig själv när den avlägsnas. Om strömmen är minne baserad denna egendom har ingen effekt.Strömmen kan märkas som temporär eller beständig om den skapades uttryckligen annars lämpliga undantag kastas.
Methods
AfterStreamDisposed()
Anmäls efter att strömmen är avstängd.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Kallat innan spara sker på destinationsströmmen.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
Destinationens ström.
CreateFileStream(String och bool)
Skapa en ny filström.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
filens plats .
isTemporal
bool
Om du ställer in “true” är filströmkontakten temporär.
Returns
Filen ström container.
OpenFileStream(Sträng)
Öppna en befintlig filström. Om filströmmen inte finns lämplig undantag kastas.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
filens plats .
Returns
Filen ström container.
Operators
Explicit operatör Stream(FileStreamContainer)
Gör en uttrycklig omvandling från Aspose.Imaging.FileStreamContainer till System.IO.Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Filen ström container.
Returns
Resultatet av omvandlingen.
Uttrycklig operatör FileStream(FileStreamContainer)
Utför en uttrycklig omvandling från Aspose.Imaging.FileStreamContainer till System.IO.FileStream.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
Filen ström container.
Returns
Resultatet av omvandlingen.