Class FileStreamContainer
De naam: Aspose.Imaging Verzameling: Aspose.Imaging.dll (25.4.0)
Helper voor bestandstromverwerking.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FileStreamContainer : StreamContainer, IDisposable
Inheritance
object ← DisposableObject ← StreamContainer ← FileStreamContainer
Implements
Geëerbiede leden
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
Krijg de bestandpad.
public string FilePath { get; }
Eigendomswaarde
IsCreated
Geeft een waarde die aangeeft of de stroom uitdrukkelijk is gecreëerd.
public bool IsCreated { get; }
Eigendomswaarde
IsTemporal
Geeft of zet een waarde die aangeeft of de stroom tijdelijk is.
public bool IsTemporal { get; set; }
Eigendomswaarde
Remarks
Een tijdelijke stroom zal zichzelf verwijderen wanneer afgebroken.Als de stroom gebaseerd is op geheugen, heeft deze eigenschap geen effect.De stroom kan worden gemarkeerd als tijdelijk of blijvend als het uitdrukkelijk is gecreëerd anders wordt de passende uitzondering gegooid.
Methods
AfterStreamDisposed()
Opgeroepen nadat de stroom is uitgeschakeld.
protected override void AfterStreamDisposed()
BeforeSave(Stream)
Het oproepen voor het opslaan gebeurt op de bestemmingstromen.
protected override void BeforeSave(Stream destinationStream)
Parameters
destinationStream
Stream
De bestemming stroom.
CreateFileStream(String en Bool)
Een nieuwe bestandstroom creëren.
public static FileStreamContainer CreateFileStream(string fileLocation, bool isTemporal)
Parameters
fileLocation
string
De locatie van het bestand.
isTemporal
bool
Als de bestandstromencontainers op ’true’ worden ingesteld, is de bestandstromencontainers tijdelijk.
Returns
De bestandstromen container.
OpenFileStream(String)
Open een bestaande bestandstroom.Als bestandstroom niet bestaat, wordt de juiste uitzondering gegooid.
public static FileStreamContainer OpenFileStream(string fileLocation)
Parameters
fileLocation
string
De locatie van het bestand.
Returns
De bestandstromen container.
Operators
Explicit Operator Stream(FileStreamContainer)
Het uitvoert een uitdrukkelijke conversie van Aspose.Imaging.FileStreamContainer naar System.IO. Stream.
public static explicit operator Stream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
De bestandstromen container.
Returns
Het resultaat van de conversie.
Explicit Operator FileStream(FileStreamContainer)
Het uitvoert een uitdrukkelijke conversie van Aspose.Imaging.FileStreamContainer naar System.IO.
public static explicit operator FileStream(FileStreamContainer fileStreamContainer)
Parameters
fileStreamContainer
FileStreamContainer
De bestandstromen container.
Returns
Het resultaat van de conversie.